|
@@ -1,6 +1,7 @@
|
|
|
package services
|
|
|
|
|
|
import (
|
|
|
+ "errors"
|
|
|
"hongze/hongze_clpt/models"
|
|
|
"hongze/hongze_clpt/utils"
|
|
|
)
|
|
@@ -95,3 +96,32 @@ func GetBelongingRaiIt(mobile string) (isBelong bool) {
|
|
|
}
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+//func init() {
|
|
|
+// fmt.Println(GetAdminActivityPermission(542))
|
|
|
+//}
|
|
|
+
|
|
|
+// GetAdminActivityPermission 获取本组组员ID
|
|
|
+func GetAdminActivityPermission(adminId int) (adminIdArr []int) {
|
|
|
+ var err error
|
|
|
+ defer func() {
|
|
|
+ if err != nil {
|
|
|
+ go utils.SendAlarmMsg("GetAdminActivityPermission失败 ErrMsg:"+err.Error(), 2)
|
|
|
+
|
|
|
+ }
|
|
|
+ }()
|
|
|
+ adminUser, e := models.GetSellerByAdminId(adminId)
|
|
|
+ if e != nil {
|
|
|
+ err = errors.New("GetSellerByAdminId, Err: " + e.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ adminList, err := models.GetAdminListByGroupId(adminUser.GroupId)
|
|
|
+ if err != nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ adminIdArr = make([]int, 0)
|
|
|
+ for _, v := range adminList {
|
|
|
+ adminIdArr = append(adminIdArr, v.AdminId)
|
|
|
+ }
|
|
|
+ return
|
|
|
+}
|