Browse Source

no message

xingzai 1 year ago
parent
commit
701e6a0af7
1 changed files with 12 additions and 10 deletions
  1. 12 10
      services/admin.go

+ 12 - 10
services/admin.go

@@ -138,20 +138,22 @@ func GetSelleridWhichGroup(companyId, productId int, mobile string) (adminIds st
 
 	if mobile != "" {
 		adminUser, e := models.GetSellerByAdminMobile(mobile)
-		if e != nil {
-			err = errors.New("GetSellerByAdminId, Err: " + e.Error())
-			return
-		}
-		adminList, e := models.GetAdminListByGroupId(adminUser.GroupId)
 		if e != nil && e.Error() != utils.ErrNoRow() {
-			err = errors.New("models GetAdminListByGroupId, Err: " + e.Error())
+			err = errors.New("GetSellerByAdminId, Err: " + e.Error())
 			return
 		}
-		var adminIdArr []string
-		for _, v := range adminList {
-			adminIdArr = append(adminIdArr, strconv.Itoa(v.AdminId))
+		if adminUser != nil {
+			adminList, e := models.GetAdminListByGroupId(adminUser.GroupId)
+			if e != nil && e.Error() != utils.ErrNoRow() {
+				err = errors.New("models GetAdminListByGroupId, Err: " + e.Error())
+				return
+			}
+			var adminIdArr []string
+			for _, v := range adminList {
+				adminIdArr = append(adminIdArr, strconv.Itoa(v.AdminId))
+			}
+			adminIds += "," + strings.Join(adminIdArr, ",")
 		}
-		adminIds += "," + strings.Join(adminIdArr, ",")
 	}
 	return
 }