|
@@ -293,7 +293,7 @@ func CheckRaiAdmin(adminId int) (isRai bool, err error) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-func GetFiccChildGroupIdsByGroupIds(groupId int) (sid string, err error) {
|
|
|
+func GetFiccChildGroupIdsByGroupIds(groupId int) (sid string, sellerIds string, err error) {
|
|
|
pid, err := company.GetParentIdFromGroup(groupId)
|
|
|
if err != nil {
|
|
|
return
|
|
@@ -327,5 +327,40 @@ func GetFiccChildGroupIdsByGroupIds(groupId int) (sid string, err error) {
|
|
|
idSlice = append(idSlice, strconv.Itoa(groupId))
|
|
|
}
|
|
|
sid = strings.Join(idSlice, ",")
|
|
|
+
|
|
|
+ //查询这些组内的所有seller_ids
|
|
|
+ if len(idSlice) > 0 {
|
|
|
+ admins, tErr := system.GetTeamSysUserListByIds(sid)
|
|
|
+ if tErr != nil {
|
|
|
+ err = tErr
|
|
|
+ fmt.Println(tErr.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ var sellerIdSlice []string
|
|
|
+ for _, v := range admins {
|
|
|
+ sellerIdSlice = append(sellerIdSlice, strconv.Itoa(v.AdminId))
|
|
|
+ }
|
|
|
+ sellerIds = strings.Join(sellerIdSlice, ",")
|
|
|
+ }
|
|
|
+
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
+func GetFiccSellerIdsByGroupId(groupId int) (sellerIds string, err error) {
|
|
|
+ //查询这些组内的所有seller_ids
|
|
|
+ if groupId > 0 {
|
|
|
+ admins, tErr := system.GetAdminByGroupId(groupId)
|
|
|
+ if tErr != nil {
|
|
|
+ err = tErr
|
|
|
+ fmt.Println(tErr.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ var sellerIdSlice []string
|
|
|
+ for _, v := range admins {
|
|
|
+ sellerIdSlice = append(sellerIdSlice, strconv.Itoa(v.AdminId))
|
|
|
+ }
|
|
|
+ sellerIds = strings.Join(sellerIdSlice, ",")
|
|
|
+ }
|
|
|
+
|
|
|
return
|
|
|
}
|