|
@@ -24,9 +24,10 @@ func NewVerifyDAO(ctx *utils.Context) *VerifyDAO {
|
24
|
24
|
|
25
|
25
|
type MyCourse struct {
|
26
|
26
|
model.TaCustomerCourseDetail `xorm:"extends"`
|
27
|
|
- caseName string
|
28
|
|
- courseName string
|
29
|
|
- detailName string
|
|
27
|
+ CaseName string
|
|
28
|
+ CourseName string
|
|
29
|
+ DetailName string
|
|
30
|
+ LocationName string
|
30
|
31
|
}
|
31
|
32
|
|
32
|
33
|
func (m *VerifyDAO) GetCustomerCourseDetailById(id string) (*model.TaCustomerCourseDetail, error) {
|
|
@@ -55,8 +56,8 @@ FROM
|
55
|
56
|
INNER JOIN ta_course_detail c ON c.detail_id = a.detail_id
|
56
|
57
|
INNER JOIN sys_case d ON d.case_id = a.case_id
|
57
|
58
|
WHERE DATE_FORMAT(a.start_date,'%Y-%m-%d') = DATE_FORMAT(NOW(),'%Y-%m-%d')
|
58
|
|
- AND a.customer_course_id = ` + customerCourseId + `
|
59
|
|
- and b.case_id=` + caseid
|
|
59
|
+ AND a.customer_course_id = '` + customerCourseId + `'
|
|
60
|
+ and b.case_id = '` + caseid + `'`
|
60
|
61
|
sql = sql + " limit " + strconv.Itoa((page-1)*pageSize) + `, ` + strconv.Itoa(pageSize)
|
61
|
62
|
err := m.db.Sql(sql).Find(&courseList)
|
62
|
63
|
return courseList, err
|
|
@@ -76,8 +77,8 @@ FROM
|
76
|
77
|
INNER JOIN ta_course_detail c ON c.detail_id = a.detail_id
|
77
|
78
|
INNER JOIN sys_case d ON d.case_id = a.case_id
|
78
|
79
|
WHERE DATE_FORMAT(a.start_date,'%Y-%m-%d') = DATE_FORMAT(NOW(),'%Y-%m-%d')
|
79
|
|
- AND a.customer_course_id = ` + customerCourseId + `
|
80
|
|
- and b.case_id=` + caseid
|
|
80
|
+ AND a.customer_course_id = '` + customerCourseId + `'
|
|
81
|
+ and b.case_id = '` + caseid + `'`
|
81
|
82
|
err := m.db.Sql(sql).Find(&courseList)
|
82
|
83
|
return len(courseList), err
|
83
|
84
|
}
|
|
@@ -108,8 +109,8 @@ FROM
|
108
|
109
|
INNER JOIN sys_case d ON d.case_id = a.case_id
|
109
|
110
|
INNER JOIN ta_customer e ON b.customer_id = e.customer_id
|
110
|
111
|
WHERE DATE_FORMAT(a.start_date,'%Y-%m-%d') = DATE_FORMAT(NOW(),'%Y-%m-%d')
|
111
|
|
- AND e.phone = ` + tel + `
|
112
|
|
- and b.case_id=` + caseid
|
|
112
|
+ AND e.phone = '` + tel + `'
|
|
113
|
+ and b.case_id='` + caseid + `'`
|
113
|
114
|
sql = sql + " limit " + strconv.Itoa((page-1)*pageSize) + `, ` + strconv.Itoa(pageSize)
|
114
|
115
|
err := m.db.Sql(sql).Find(&courseList)
|
115
|
116
|
return courseList, err
|
|
@@ -130,8 +131,8 @@ FROM
|
130
|
131
|
INNER JOIN sys_case d ON d.case_id = a.case_id
|
131
|
132
|
INNER JOIN ta_customer e ON b.customer_id = e.customer_id
|
132
|
133
|
WHERE DATE_FORMAT(a.start_date,'%Y-%m-%d') = DATE_FORMAT(NOW(),'%Y-%m-%d')
|
133
|
|
- AND e.phone = ` + tel + `
|
134
|
|
- and b.case_id=` + caseid
|
|
134
|
+ AND e.phone = '` + tel + `'
|
|
135
|
+ and b.case_id='` + caseid + `'`
|
135
|
136
|
err := m.db.Sql(sql).Find(&courseList)
|
136
|
137
|
return len(courseList), err
|
137
|
138
|
}
|
|
@@ -167,7 +168,7 @@ FROM
|
167
|
168
|
|
168
|
169
|
INNER JOIN ta_customer_course_detail c ON c.customer_course_id = b.customer_course_id
|
169
|
170
|
WHERE b.course_obtaim_type = 'card'
|
170
|
|
-and c.customer_detail_id = ` + detailId
|
|
171
|
+and c.customer_detail_id = '` + detailId + `'`
|
171
|
172
|
err := m.db.Sql(sql).Find(&customerCard)
|
172
|
173
|
return &customerCard[0], err
|
173
|
174
|
|
|
@@ -182,7 +183,7 @@ FROM
|
182
|
183
|
ta_customer_course a
|
183
|
184
|
INNER JOIN ta_customer_course_detail b ON a.customer_course_id = b.customer_course_id
|
184
|
185
|
WHERE
|
185
|
|
- b.customer_detail_id = ` + detailId
|
|
186
|
+ b.customer_detail_id = '` + detailId + `'`
|
186
|
187
|
err := m.db.Sql(sql).Find(&customerCard)
|
187
|
188
|
return &customerCard[0], err
|
188
|
189
|
}
|