caipin 1 年之前
父节点
当前提交
46243371fe
共有 1 个文件被更改,包括 7 次插入8 次删除
  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
 			manager.StaffId = sid
 			if result.Data.Category == "总部" {
 			if result.Data.Category == "总部" {
 				manager.IsAdmin = 1
 				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)
 			err = s.managerDao.Create(manager)
 			if err != nil {
 			if err != nil {