caipin 1 ano atrás
pai
commit
46243371fe
1 arquivos alterados com 7 adições e 8 exclusões
  1. 7 8
      services/backstage_service.go

+ 7 - 8
services/backstage_service.go

@@ -257,15 +257,14 @@ func (s *backstageService) ValidCldStaff(loginData viewmodels.StaffCld, writer h
 			manager.StaffId = sid
 			if result.Data.Category == "总部" {
 				manager.IsAdmin = 1
+			} else {
+				groupDao := dao.NewGroupDao(datasource.InstanceDbMaster())
+				groups, _ := groupDao.GetAll()
+				// 拿最后一个当默认值
+				if len(groups) != 0 {
+					manager.GroupId = groups[len(groups)-1].Id
+				}
 			}
-			// 登录后不是总部人员,不需要设置默认值
-			// else {
-			// 	groupDao := dao.NewGroupDao(datasource.InstanceDbMaster())
-			// 	groups, _ := groupDao.GetAll()
-			// 	if len(groups) != 0 {
-			// 		manager.GroupId = groups[0].Id
-			// 	}
-			// }
 
 			err = s.managerDao.Create(manager)
 			if err != nil {