|
@@ -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 {
|