Browse Source

历史排班

28169 1 year ago
parent
commit
f1e7f07357

+ 2 - 0
controllers/dialysis_api_controller.go View File

4173
 	//相关操作对应的操作人
4173
 	//相关操作对应的操作人
4174
 	//operators, _ := service.GetAdminUserES(adminUserInfo.CurrentOrgId, adminUserInfo.CurrentAppId, operatorIDs)
4174
 	//operators, _ := service.GetAdminUserES(adminUserInfo.CurrentOrgId, adminUserInfo.CurrentAppId, operatorIDs)
4175
 	operators, err := service.GetAdminUserEsOne(adminUserInfo.CurrentOrgId)
4175
 	operators, err := service.GetAdminUserEsOne(adminUserInfo.CurrentOrgId)
4176
+
4177
+	fmt.Println("operators", operators)
4176
 	templateInfo, _ := service.GetOrgInfoTemplate(adminUserInfo.CurrentOrgId)
4178
 	templateInfo, _ := service.GetOrgInfoTemplate(adminUserInfo.CurrentOrgId)
4177
 
4179
 
4178
 	//获取当前日期月份的第一天
4180
 	//获取当前日期月份的第一天

+ 8 - 2
controllers/mobile_api_controllers/check_weight_api_controller.go View File

472
 				newprescribe.TargetUltrafiltration = dewater_amount
472
 				newprescribe.TargetUltrafiltration = dewater_amount
473
 				newprescribe.PrescriptionWater = dewater_amount
473
 				newprescribe.PrescriptionWater = dewater_amount
474
 				newprescribe.Status = 1
474
 				newprescribe.Status = 1
475
-				newprescribe.Remark = lastDialysisPrescribe.Remark
475
+				if adminUserInfo.Org.Id != 10490 {
476
+					newprescribe.Remark = lastDialysisPrescribe.Remark
477
+				} else {
478
+					newprescribe.Remark = ""
479
+				}
480
+
476
 				newprescribe.Chaptalization = lastDialysisPrescribe.Chaptalization
481
 				newprescribe.Chaptalization = lastDialysisPrescribe.Chaptalization
477
 				newprescribe.PrescribingNumber = 1
482
 				newprescribe.PrescribingNumber = 1
478
 				if adminUserInfo.Org.Id == 10340 {
483
 				if adminUserInfo.Org.Id == 10340 {
694
 				evaluation.Exposed = lastPredialysisEvaluation.Exposed                         // 外漏
699
 				evaluation.Exposed = lastPredialysisEvaluation.Exposed                         // 外漏
695
 				evaluation.DialysisCount = lastPredialysisEvaluation.DialysisCount             //呼吸频次
700
 				evaluation.DialysisCount = lastPredialysisEvaluation.DialysisCount             //呼吸频次
696
 				evaluation.Phinholing = lastPredialysisEvaluation.Phinholing                   //针眼
701
 				evaluation.Phinholing = lastPredialysisEvaluation.Phinholing                   //针眼
702
+
697
 				evaluation.Remark = lastPredialysisEvaluation.Remark
703
 				evaluation.Remark = lastPredialysisEvaluation.Remark
698
-				if adminUserInfo.Org.Id == 10318 {
704
+				if adminUserInfo.Org.Id == 10318 || adminUserInfo.Org.Id == 10490 {
699
 					evaluation.Remark = ""
705
 					evaluation.Remark = ""
700
 				}
706
 				}
701
 				if adminUserInfo.Org.Id == 10340 || adminUserInfo.Org.Id == 10447 {
707
 				if adminUserInfo.Org.Id == 10340 || adminUserInfo.Org.Id == 10447 {

+ 17 - 3
controllers/mobile_api_controllers/dialysis_api_controller.go View File

3303
 			}
3303
 			}
3304
 
3304
 
3305
 			//针对
3305
 			//针对
3306
-			if adminUserInfo.Org.Id == 10471 || adminUserInfo.Org.Id == 3877 {
3306
+			if adminUserInfo.Org.Id == 10471 || adminUserInfo.Org.Id == 3877 || adminUserInfo.Org.Id == 10460 {
3307
 
3307
 
3308
 				ultrafiltration_rate = math.Floor(prescription.TargetUltrafiltration / float64(totalMin) * 60 * 1000)
3308
 				ultrafiltration_rate = math.Floor(prescription.TargetUltrafiltration / float64(totalMin) * 60 * 1000)
3309
 				ultrafiltration_rate = ultrafiltration_rate / 1000
3309
 				ultrafiltration_rate = ultrafiltration_rate / 1000
4278
 
4278
 
4279
 			}
4279
 			}
4280
 
4280
 
4281
+			if adminInfo.Org.Id == 10460 {
4282
+
4283
+				ultrafiltration_rate = math.Floor(prescription.TargetUltrafiltration / float64(totalMin) * 60 * 1000)
4284
+				record.UltrafiltrationRate = ultrafiltration_rate / 1000
4285
+
4286
+			}
4287
+
4281
 			//if template.TemplateId == 47 {
4288
 			//if template.TemplateId == 47 {
4282
 			//	ultrafiltration_rate = math.Floor(prescription.TargetUltrafiltration * 60 / float64(totalMin))
4289
 			//	ultrafiltration_rate = math.Floor(prescription.TargetUltrafiltration * 60 / float64(totalMin))
4283
 			//	record.UltrafiltrationRate = ultrafiltration_rate
4290
 			//	record.UltrafiltrationRate = ultrafiltration_rate
4308
 
4315
 
4309
 		if ultrafiltration_rate > 0 {
4316
 		if ultrafiltration_rate > 0 {
4310
 			ultrafiltration_volume := math.Floor(float64(record.OperateTime+3600-fristrecord.OperateTime) / 3600 * ultrafiltration_rate)
4317
 			ultrafiltration_volume := math.Floor(float64(record.OperateTime+3600-fristrecord.OperateTime) / 3600 * ultrafiltration_rate)
4311
-			fmt.Println("ultrafiltration_volume", ultrafiltration_volume)
4318
+
4312
 			record.UltrafiltrationVolume = ultrafiltration_volume
4319
 			record.UltrafiltrationVolume = ultrafiltration_volume
4313
 		}
4320
 		}
4314
 
4321
 
4317
 	if adminInfo.Org.Id == 10471 {
4324
 	if adminInfo.Org.Id == 10471 {
4318
 
4325
 
4319
 		ultrafiltration_volume := math.Floor(float64(record.OperateTime+3600-fristrecord.OperateTime) / 3600 * ultrafiltration_rate)
4326
 		ultrafiltration_volume := math.Floor(float64(record.OperateTime+3600-fristrecord.OperateTime) / 3600 * ultrafiltration_rate)
4320
-		fmt.Println("ultrafiltration_volume", ultrafiltration_volume)
4327
+
4328
+		record.UltrafiltrationVolume = ultrafiltration_volume / 1000
4329
+	}
4330
+
4331
+	if adminInfo.Org.Id == 10460 {
4332
+
4333
+		ultrafiltration_volume := math.Floor(float64(record.OperateTime+3600-fristrecord.OperateTime) / 3600 * ultrafiltration_rate)
4334
+
4321
 		record.UltrafiltrationVolume = ultrafiltration_volume / 1000
4335
 		record.UltrafiltrationVolume = ultrafiltration_volume / 1000
4322
 	}
4336
 	}
4323
 	//长沙南雅累计血容量自动计算
4337
 	//长沙南雅累计血容量自动计算

+ 1 - 1
service/dialysis_service.go View File

639
 	role := models.App_Roles{}
639
 	role := models.App_Roles{}
640
 	//err := UserReadDB().Where("admin_user_id = ? and app_id = ? and org_id = ?", adminid, appid, orgid).Find(&role).Error
640
 	//err := UserReadDB().Where("admin_user_id = ? and app_id = ? and org_id = ?", adminid, appid, orgid).Find(&role).Error
641
 	//return role, err
641
 	//return role, err
642
-	db := UserReadDB().Table("sgj_user_admin_role as r").Where("r.status =1")
642
+	db := UserReadDB().Table("sgj_user_admin_role as r")
643
 	err := db.Select("r.id,r.admin_user_id,r.org_id,r.role_id,r.user_name,r.avatar,r.user_type,r.user_title,r.intro,r.status,r.ctime,e.url").Joins("left join sgj_user_admin_electronic_signature as e on e.creator = r.admin_user_id").Where("r.admin_user_id = ? and r.app_id = ? and r.org_id = ?", adminid, appid, orgid).Find(&role).Error
643
 	err := db.Select("r.id,r.admin_user_id,r.org_id,r.role_id,r.user_name,r.avatar,r.user_type,r.user_title,r.intro,r.status,r.ctime,e.url").Joins("left join sgj_user_admin_electronic_signature as e on e.creator = r.admin_user_id").Where("r.admin_user_id = ? and r.app_id = ? and r.org_id = ?", adminid, appid, orgid).Find(&role).Error
644
 	return role, err
644
 	return role, err
645
 }
645
 }

+ 1 - 1
service/print_data_service/schedule_dialysis/print_schedule_dialysis_service.go View File

107
 
107
 
108
 func GetAllAdminUsers(orgId int64, appid int64) (list []*AdminUserList, err error) {
108
 func GetAllAdminUsers(orgId int64, appid int64) (list []*AdminUserList, err error) {
109
 	db := p_service.UserReadDB()
109
 	db := p_service.UserReadDB()
110
-	err = db.Table("sgj_user_admin_role as uar").Joins("JOIN sgj_user_admin as ua ON ua.id = uar.admin_user_id").Where("uar.org_id=? and uar.app_id =? and ua.status=1", orgId, appid).Select("ua.id, uar.user_name as name, uar.user_type").Scan(&list).Error
110
+	err = db.Table("sgj_user_admin_role as uar").Joins("JOIN sgj_user_admin as ua ON ua.id = uar.admin_user_id").Where("uar.org_id=? and uar.app_id =?", orgId, appid).Select("ua.id, uar.user_name as name, uar.user_type").Scan(&list).Error
111
 	return
111
 	return
112
 }
112
 }
113
 
113
 

+ 1 - 1
service/user_service.go View File

90
 
90
 
91
 func GetAllAdminUsers(orgId, appid int64) (list []*AdminUserList, err error) {
91
 func GetAllAdminUsers(orgId, appid int64) (list []*AdminUserList, err error) {
92
 
92
 
93
-	err = readUserDb.Table("sgj_user_admin_role as uar").Joins("JOIN sgj_user_admin as ua ON ua.id = uar.admin_user_id").Where("uar.org_id=? and uar.app_id =? and ua.status=1", orgId, appid).Select("ua.id, uar.user_name as name, uar.user_type,uar.status").Scan(&list).Error
93
+	err = readUserDb.Table("sgj_user_admin_role as uar").Joins("JOIN sgj_user_admin as ua ON ua.id = uar.admin_user_id").Where("uar.org_id=? and uar.app_id =?", orgId, appid).Select("ua.id, uar.user_name as name, uar.user_type,uar.status").Scan(&list).Error
94
 	//err = readUserDb.Table("sgj_user_admin_role as uar").Joins("JOIN sgj_user_admin as ua ON ua.id = uar.admin_user_id").Where("uar.status=1  and ua.status=1").Select("ua.id, uar.user_name as name, uar.user_type").Scan(&list).Error
94
 	//err = readUserDb.Table("sgj_user_admin_role as uar").Joins("JOIN sgj_user_admin as ua ON ua.id = uar.admin_user_id").Where("uar.status=1  and ua.status=1").Select("ua.id, uar.user_name as name, uar.user_type").Scan(&list).Error
95
 	return
95
 	return
96
 }
96
 }