|
@@ -398,13 +398,14 @@ type SignupExportRep struct {
|
|
|
|
|
|
func GetSignupExport(activityId int) (item []*SignupExportRep, err error) {
|
|
func GetSignupExport(activityId int) (item []*SignupExportRep, err error) {
|
|
o := orm.NewOrm()
|
|
o := orm.NewOrm()
|
|
- sql := `SELECT s.* ,a.is_limit_people,u.real_name,p.seller_name
|
|
|
|
|
|
+ sql := `SELECT s.* ,a.is_limit_people,u.real_name,
|
|
|
|
+ (SELECT p.seller_name from company_product as p WHERE p.company_id = u.company_id AND p.product_id = 2 ) AS seller_name
|
|
FROM
|
|
FROM
|
|
cygx_activity_signup AS s
|
|
cygx_activity_signup AS s
|
|
LEFT JOIN wx_user AS u ON u.user_id = s.user_id
|
|
LEFT JOIN wx_user AS u ON u.user_id = s.user_id
|
|
LEFT JOIN cygx_activity AS a ON a.activity_id = s.activity_id
|
|
LEFT JOIN cygx_activity AS a ON a.activity_id = s.activity_id
|
|
LEFT JOIN company_product AS p ON p.company_id = u.company_id
|
|
LEFT JOIN company_product AS p ON p.company_id = u.company_id
|
|
- WHERE a.activity_id = ? AND s.fail_type = 0 `
|
|
|
|
|
|
+ WHERE a.activity_id = ? AND s.do_fail_type = 0 GROUP BY s.id `
|
|
_, err = o.Raw(sql, activityId).QueryRows(&item)
|
|
_, err = o.Raw(sql, activityId).QueryRows(&item)
|
|
return
|
|
return
|
|
}
|
|
}
|