Procházet zdrojové kódy

Merge branch 'master' of http://git.shengws.com/csx/XT_New

csx před 4 roky
rodič
revize
5c0905074b

+ 7 - 1
controllers/gobal_config_api_controller.go Zobrazit soubor

@@ -946,8 +946,12 @@ func (c *GobalConfigApiController) GetPrintInfo() {
946 946
 
947 947
 func (c *GobalConfigApiController) GetOrgs() {
948 948
 	adminUserInfo := c.GetAdminUserInfo()
949
+	//获取当前人姓名
950
+	var id = adminUserInfo.AdminUser.Id
951
+	orgId := adminUserInfo.CurrentOrgId
949 952
 	var orgs []*models.Org
950 953
 	adminUser, err := service.GetHomeData(adminUserInfo.AdminUser.Id)
954
+	creator, err := service.GetCreator(id, orgId)
951 955
 	if err != nil {
952 956
 		c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeSystemError)
953 957
 		return
@@ -963,7 +967,9 @@ func (c *GobalConfigApiController) GetOrgs() {
963 967
 	orgs = RemoveRepeatedOrgElement(orgs)
964 968
 
965 969
 	c.ServeSuccessJSON(map[string]interface{}{
966
-		"orgs": orgs,
970
+		"orgs":      orgs,
971
+		"adminUser": adminUser,
972
+		"creator":   creator,
967 973
 	})
968 974
 
969 975
 }

+ 6 - 0
service/home_service.go Zobrazit soubor

@@ -14,6 +14,12 @@ func GetHomeData(adminUserId int64) (adminUser models.VMAdminUser, err error) {
14 14
 	return
15 15
 }
16 16
 
17
+func GetCreator(id int64, orgid int64) (models.SgjUserAdminRole, error) {
18
+	role := models.SgjUserAdminRole{}
19
+	err := UserReadDB().Model(&role).Where("admin_user_id = ? and org_id = ? and status =1", id, orgid).Find(&role).Error
20
+	return role, err
21
+}
22
+
17 23
 func GetAllApp(org_id int64) (apps []*models.OrgApp, err error) {
18 24
 	err = readUserDb.Model(&models.OrgApp{}).Where("status = 1 AND pid > 0 AND org_id = ?", org_id).Order("number asc").Find(&apps).Error
19 25
 	return