|
@@ -38,11 +38,17 @@ type ResearcherAdminAndUser struct {
|
|
|
|
|
|
// GetResearcherAdminAndWxUserByAdminId 通过adminId获取研究员admin及user信息
|
|
// GetResearcherAdminAndWxUserByAdminId 通过adminId获取研究员admin及user信息
|
|
func GetResearcherAdminAndWxUserByAdminId(adminId int) (item *ResearcherAdminAndUser, err error) {
|
|
func GetResearcherAdminAndWxUserByAdminId(adminId int) (item *ResearcherAdminAndUser, err error) {
|
|
- sql := `SELECT a.admin_id, a.real_name AS admin_name, b.user_id, b.real_name AS user_name, c.open_id FROM admin AS a
|
|
|
|
- JOIN wx_user AS b ON a.mobile = b.mobile
|
|
|
|
- JOIN user_record AS c ON b.user_id = c.user_id AND c.create_platform = 1
|
|
|
|
- WHERE a.admin_id = ?`
|
|
|
|
- //JOIN user_record AS c ON b.user_id = c.user_id AND c.subscribe = 1 AND c.create_platform = 1
|
|
|
|
|
|
+ sql := `SELECT
|
|
|
|
+ a.admin_id,
|
|
|
|
+ a.real_name AS admin_name,
|
|
|
|
+ a.open_id,
|
|
|
|
+ b.user_id,
|
|
|
|
+ b.real_name AS user_name
|
|
|
|
+ FROM
|
|
|
|
+ admin AS a
|
|
|
|
+ JOIN wx_user AS b ON a.mobile = b.mobile
|
|
|
|
+ WHERE
|
|
|
|
+ a.admin_id = ? AND a.open_id != ""`
|
|
err = global.DEFAULT_MYSQL.Raw(sql, adminId).First(&item).Error
|
|
err = global.DEFAULT_MYSQL.Raw(sql, adminId).First(&item).Error
|
|
return
|
|
return
|
|
}
|
|
}
|