|
@@ -643,12 +643,18 @@ func (this *SecondaryOrderApiController) Byliinit() {
|
643
|
643
|
func (this *SecondaryOrderApiController) GetuserName() {
|
644
|
644
|
adminUserInfo := this.GetAdminUserInfo()
|
645
|
645
|
viewModels, _, _ := service.GetAdminUsersAndLoginInfo(adminUserInfo.CurrentOrgId, adminUserInfo.CurrentAppId, 1, 100)
|
|
646
|
+ c, _ := service.Getcreateid(adminUserInfo.CurrentOrgId)
|
|
647
|
+ //c.Creator
|
|
648
|
+ admin := []*service.AdminUserManageViewModel{} //记录当前管理员的信息
|
646
|
649
|
//去除禁用的角色
|
647
|
650
|
tmp := []*service.AdminUserManageViewModel{}
|
648
|
651
|
for i := 0; i < len(viewModels); i++ {
|
649
|
652
|
if viewModels[i].Status == 1 {
|
650
|
653
|
tmp = append(tmp, viewModels[i])
|
651
|
654
|
}
|
|
655
|
+ if int64(viewModels[i].AdminUserId) == c.Creator {
|
|
656
|
+ admin = append(admin, viewModels[i])
|
|
657
|
+ }
|
652
|
658
|
}
|
653
|
659
|
roles := service.FindRoles(adminUserInfo.CurrentOrgId)
|
654
|
660
|
//去除没有权限的角色
|
|
@@ -673,6 +679,17 @@ func (this *SecondaryOrderApiController) GetuserName() {
|
673
|
679
|
tmplist = append(tmplist, tmp[i])
|
674
|
680
|
}
|
675
|
681
|
}
|
|
682
|
+ isappend := true //判断结果中是否添加机构创建者,true添加,false不添加
|
|
683
|
+ if len(tmplist) > 0 {
|
|
684
|
+ for i := 0; i < len(tmplist); i++ {
|
|
685
|
+ if int64(tmplist[i].AdminUserId) == c.Creator {
|
|
686
|
+ isappend = false
|
|
687
|
+ }
|
|
688
|
+ }
|
|
689
|
+ }
|
|
690
|
+ if isappend {
|
|
691
|
+ tmplist = append(tmplist, admin...)
|
|
692
|
+ }
|
676
|
693
|
this.ServeSuccessJSON(map[string]interface{}{
|
677
|
694
|
"list": tmplist,
|
678
|
695
|
})
|