28169 пре 1 година
родитељ
комит
f1e7f07357

+ 2 - 0
controllers/dialysis_api_controller.go Прегледај датотеку

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

+ 8 - 2
controllers/mobile_api_controllers/check_weight_api_controller.go Прегледај датотеку

@@ -472,7 +472,12 @@ func (c *CheckWeightApiController) SavePatientInfoDialysis() {
472 472
 				newprescribe.TargetUltrafiltration = dewater_amount
473 473
 				newprescribe.PrescriptionWater = dewater_amount
474 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 481
 				newprescribe.Chaptalization = lastDialysisPrescribe.Chaptalization
477 482
 				newprescribe.PrescribingNumber = 1
478 483
 				if adminUserInfo.Org.Id == 10340 {
@@ -694,8 +699,9 @@ func (c *CheckWeightApiController) SavePatientInfoDialysis() {
694 699
 				evaluation.Exposed = lastPredialysisEvaluation.Exposed                         // 外漏
695 700
 				evaluation.DialysisCount = lastPredialysisEvaluation.DialysisCount             //呼吸频次
696 701
 				evaluation.Phinholing = lastPredialysisEvaluation.Phinholing                   //针眼
702
+
697 703
 				evaluation.Remark = lastPredialysisEvaluation.Remark
698
-				if adminUserInfo.Org.Id == 10318 {
704
+				if adminUserInfo.Org.Id == 10318 || adminUserInfo.Org.Id == 10490 {
699 705
 					evaluation.Remark = ""
700 706
 				}
701 707
 				if adminUserInfo.Org.Id == 10340 || adminUserInfo.Org.Id == 10447 {

+ 17 - 3
controllers/mobile_api_controllers/dialysis_api_controller.go Прегледај датотеку

@@ -3303,7 +3303,7 @@ func (this *DialysisAPIController) StartDialysis() {
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 3308
 				ultrafiltration_rate = math.Floor(prescription.TargetUltrafiltration / float64(totalMin) * 60 * 1000)
3309 3309
 				ultrafiltration_rate = ultrafiltration_rate / 1000
@@ -4278,6 +4278,13 @@ func (this *DialysisAPIController) GetLastMonitorRecordTody() {
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 4288
 			//if template.TemplateId == 47 {
4282 4289
 			//	ultrafiltration_rate = math.Floor(prescription.TargetUltrafiltration * 60 / float64(totalMin))
4283 4290
 			//	record.UltrafiltrationRate = ultrafiltration_rate
@@ -4308,7 +4315,7 @@ func (this *DialysisAPIController) GetLastMonitorRecordTody() {
4308 4315
 
4309 4316
 		if ultrafiltration_rate > 0 {
4310 4317
 			ultrafiltration_volume := math.Floor(float64(record.OperateTime+3600-fristrecord.OperateTime) / 3600 * ultrafiltration_rate)
4311
-			fmt.Println("ultrafiltration_volume", ultrafiltration_volume)
4318
+
4312 4319
 			record.UltrafiltrationVolume = ultrafiltration_volume
4313 4320
 		}
4314 4321
 
@@ -4317,7 +4324,14 @@ func (this *DialysisAPIController) GetLastMonitorRecordTody() {
4317 4324
 	if adminInfo.Org.Id == 10471 {
4318 4325
 
4319 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 4335
 		record.UltrafiltrationVolume = ultrafiltration_volume / 1000
4322 4336
 	}
4323 4337
 	//长沙南雅累计血容量自动计算

+ 1 - 1
service/dialysis_service.go Прегледај датотеку

@@ -639,7 +639,7 @@ func FindPunctureNurse(adminid int64, appid int64, orgid int64) (models.App_Role
639 639
 	role := models.App_Roles{}
640 640
 	//err := UserReadDB().Where("admin_user_id = ? and app_id = ? and org_id = ?", adminid, appid, orgid).Find(&role).Error
641 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 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 644
 	return role, err
645 645
 }

+ 1 - 1
service/print_data_service/schedule_dialysis/print_schedule_dialysis_service.go Прегледај датотеку

@@ -107,7 +107,7 @@ type AdminUserListTwo struct {
107 107
 
108 108
 func GetAllAdminUsers(orgId int64, appid int64) (list []*AdminUserList, err error) {
109 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 111
 	return
112 112
 }
113 113
 

+ 1 - 1
service/user_service.go Прегледај датотеку

@@ -90,7 +90,7 @@ func GetAllDoctorAndNurseSeven(orgId int64) (doctors []AdminUserList, nurses []A
90 90
 
91 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 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 95
 	return
96 96
 }