瀏覽代碼

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

csx 4 年之前
父節點
當前提交
5167c8e971

+ 3 - 2
controllers/mobile_api_controllers/mobile_api_base_controller.go 查看文件

@@ -66,9 +66,10 @@ func (this *MobileBaseAPIAuthController) Prepare() {
66 66
 	//		this.StopRun()
67 67
 	//	}
68 68
 	//}
69
-	if !adminUserInfo.AdminUser.IsSuperAdmin || adminUserInfo.AdminUser.Id != adminUserInfo.Org.Creator {
70 69
 
71
-		if this.Ctx.Request.Header.Get("Permission") == "1" {
70
+	if this.Ctx.Request.Header.Get("Permission") == "1" {
71
+		if !adminUserInfo.AdminUser.IsSuperAdmin || adminUserInfo.AdminUser.Id != adminUserInfo.Org.Creator {
72
+
72 73
 			isPermission := false
73 74
 			adminUserInfo := this.GetMobileAdminUserInfo()
74 75
 			//该机构下该用户有多少个

+ 2 - 2
controllers/new_mobile_api_controllers/home_api_controller.go 查看文件

@@ -335,7 +335,7 @@ func (this *HomeController) CreateOrg() {
335 335
 		ModifyTime:   time.Now().Unix(),
336 336
 	}
337 337
 
338
-	createErr := service.CreateOrg(org, adminUser.Mobile, openXT, openCDM, openSCRM, openMall) // 创建机构以及所有类型的 app,如果有新类型的平台,则需要在这个方法里面把创建这一新类型的 app 的代码加上
338
+	createErr := service.CreateOrg(org, adminUser.Name, openXT, openCDM, openSCRM, openMall) // 创建机构以及所有类型的 app,如果有新类型的平台,则需要在这个方法里面把创建这一新类型的 app 的代码加上
339 339
 
340 340
 	if createErr != nil {
341 341
 		utils.ErrorLog("mobile=%v的超级管理员创建机构失败:%v", adminUser.Mobile, createErr)
@@ -348,7 +348,7 @@ func (this *HomeController) CreateOrg() {
348 348
 		//初始化透析方案
349 349
 		InitSystemPrescrption(org)
350 350
 		//初始化医嘱模版
351
-		InitAdviceTemplate(org)
351
+		//InitAdviceTemplate(org)
352 352
 		//初始化角色和权限
353 353
 		InitRoleAndPurviews(org)
354 354
 		//初始化设备管理

+ 2 - 2
service/orginfo_service.go 查看文件

@@ -31,7 +31,7 @@ func DeleteOrgGalleryItem(id int64) (err error) {
31 31
 	return
32 32
 }
33 33
 
34
-func CreateOrg(org *models.Org, mobile string, openXT bool, openCDM bool, openSCRM bool, openMall bool) error {
34
+func CreateOrg(org *models.Org, name string, openXT bool, openCDM bool, openSCRM bool, openMall bool) error {
35 35
 	now := time.Now()
36 36
 	tx_admin := writeUserDb.Begin()
37 37
 	if err := tx_admin.Create(org).Error; err != nil {
@@ -55,7 +55,7 @@ func CreateOrg(org *models.Org, mobile string, openXT bool, openCDM bool, openSC
55 55
 	}
56 56
 
57 57
 	// app 的创建顺序也决定了登录后前往 app 的优先级
58
-	if err := createOrgApp(tx_admin, &role, mobile, 3, openXT); err != nil {
58
+	if err := createOrgApp(tx_admin, &role, name, 3, openXT); err != nil {
59 59
 		tx_admin.Rollback()
60 60
 		return err
61 61
 	}