|
@@ -44,7 +44,7 @@ func CheckAdmin(userName, password string) (item *Admin, err error) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-//根据管理员id获取管理员信息
|
|
|
+// 根据管理员id获取管理员信息
|
|
|
func GetAdminById(adminId int) (item *Admin, err error) {
|
|
|
sql := `SELECT * FROM admin WHERE admin_id=? LIMIT 1`
|
|
|
o := orm.NewOrm()
|
|
@@ -52,7 +52,7 @@ func GetAdminById(adminId int) (item *Admin, err error) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-//根据权限code获取系统用户列表
|
|
|
+// 根据权限code获取系统用户列表
|
|
|
func GetAdminListByRoleCode(roleTypeCode string) (items []*Admin, err error) {
|
|
|
sql := `SELECT * FROM admin WHERE role_type_code=? and enabled=1 `
|
|
|
o := orm.NewOrm()
|
|
@@ -60,7 +60,7 @@ func GetAdminListByRoleCode(roleTypeCode string) (items []*Admin, err error) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-//根据权限id获取系统用户列表
|
|
|
+// 根据权限id获取系统用户列表
|
|
|
func GetAdminListByRoleId(roleId string) (items []*Admin, err error) {
|
|
|
sql := `SELECT * FROM admin WHERE role_id=? and enabled=1 `
|
|
|
o := orm.NewOrm()
|
|
@@ -68,7 +68,7 @@ func GetAdminListByRoleId(roleId string) (items []*Admin, err error) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-//根据用户id字符串获取系统用户列表
|
|
|
+// 根据用户id字符串获取系统用户列表
|
|
|
func GetAdminListByIds(ids string) (items []*Admin, err error) {
|
|
|
sql := `SELECT * FROM admin WHERE admin_id in (` + ids + `) and enabled=1 `
|
|
|
o := orm.NewOrm()
|
|
@@ -76,7 +76,7 @@ func GetAdminListByIds(ids string) (items []*Admin, err error) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-//根据管理员id获取管理员信息(包含微信、第三方信息)
|
|
|
+// 根据管理员id获取管理员信息(包含微信、第三方信息)
|
|
|
func GetAdminWxById(adminId int) (item *custom.AdminWx, err error) {
|
|
|
sql := `SELECT * FROM admin WHERE admin_id=? LIMIT 1`
|
|
|
o := orm.NewOrm()
|
|
@@ -137,10 +137,9 @@ type BindMobileReq struct {
|
|
|
}
|
|
|
type WxLoginResp struct {
|
|
|
BindToken string
|
|
|
- BindFlag bool
|
|
|
+ BindFlag bool
|
|
|
}
|
|
|
|
|
|
-
|
|
|
type WxSmsResp struct {
|
|
|
SmsFlag bool
|
|
|
BindFlag bool
|
|
@@ -154,7 +153,6 @@ func GetAdminWxByAdminOpenId(openId string) (item *Admin, err error) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-
|
|
|
// GetAdminByMobile 根据手机号 获取管理员信息
|
|
|
func GetAdminByMobile(mobile string) (item *Admin, err error) {
|
|
|
sql := `SELECT * FROM admin WHERE mobile=? LIMIT 1`
|
|
@@ -162,8 +160,9 @@ func GetAdminByMobile(mobile string) (item *Admin, err error) {
|
|
|
err = o.Raw(sql, mobile).QueryRow(&item)
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
// UpdateAdminOpenIdUnionId 更新openId
|
|
|
-func UpdateAdminOpenIdUnionId(adminId int, openId, unionId string) (err error) {
|
|
|
+func UpdateAdminOpenIdUnionId(adminId int, openId, unionId string) (err error) {
|
|
|
o := orm.NewOrm()
|
|
|
sql := `UPDATE admin
|
|
|
SET
|
|
@@ -173,10 +172,11 @@ func UpdateAdminOpenIdUnionId(adminId int, openId, unionId string) (err error)
|
|
|
}
|
|
|
|
|
|
type OpenIdList struct {
|
|
|
- OpenId string
|
|
|
+ OpenId string
|
|
|
AdminId int
|
|
|
}
|
|
|
-//GetOpenIdListByMobile 根据手机号获取用户的openid列表
|
|
|
+
|
|
|
+// GetOpenIdListByMobile 根据手机号获取用户的openid列表
|
|
|
func GetOpenIdListByMobile(mobile, openIdStr string) (items []*OpenIdList, err error) {
|
|
|
sql := `SELECT admin_id, open_id FROM admin
|
|
|
WHERE open_id != "" and mobile=? `
|
|
@@ -186,3 +186,10 @@ func GetOpenIdListByMobile(mobile, openIdStr string) (items []*OpenIdList, err e
|
|
|
_, err = orm.NewOrm().Raw(sql, mobile).QueryRows(&items)
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+func GetAdminWxByIdS(adminIdStr string) (items []*custom.AdminWx, err error) {
|
|
|
+ sql := `SELECT * FROM admin WHERE admin_id IN(` + adminIdStr + `)`
|
|
|
+ o := orm.NewOrm()
|
|
|
+ _, err = o.Raw(sql).QueryRows(&items)
|
|
|
+ return
|
|
|
+}
|