瀏覽代碼

新功能

csx 4 年之前
父節點
當前提交
f50cb7fa20

+ 7 - 1
controllers/dialysis_api_controller.go 查看文件

@@ -4857,10 +4857,16 @@ func (this *DialysisApiController) GetTodayMonitor() {
4857 4857
 		if prescription.TargetUltrafiltration > 0 && prescription.DialysisDurationHour > 0 {
4858 4858
 
4859 4859
 			totalMin := prescription.DialysisDurationHour*60 + prescription.DialysisDurationMinute
4860
-			if template.TemplateId == 6 || template.TemplateId == 20 { //adminInfo.CurrentOrgId == 9538
4860
+			if template.TemplateId == 6 { //adminInfo.CurrentOrgId == 9538
4861 4861
 				ultrafiltration_rate = math.Floor(prescription.TargetUltrafiltration / float64(totalMin) * 60 * 1000)
4862 4862
 				record.UltrafiltrationRate = ultrafiltration_rate
4863 4863
 			}
4864
+
4865
+			if template.TemplateId == 20 { //adminInfo.CurrentOrgId == 9538
4866
+				ultrafiltration_rate = math.Floor(prescription.TargetUltrafiltration / float64(totalMin) * 60)
4867
+				record.UltrafiltrationRate = ultrafiltration_rate
4868
+			}
4869
+
4864 4870
 			// 只针对方济医院
4865 4871
 			if template.TemplateId == 1 {
4866 4872
 				value, _ := strconv.ParseFloat(fmt.Sprintf("%.3f", prescription.TargetUltrafiltration/float64(totalMin)*60), 6)

+ 9 - 1
controllers/mobile_api_controllers/dialysis_api_controller.go 查看文件

@@ -5589,6 +5589,7 @@ func (this *DialysisAPIController) GetLastMonitorRecordTody() {
5589 5589
 	fristrecord, _ := service.FindFirstMonitorRecordToday(patientID, adminInfo.Org.Id, monitorDate)
5590 5590
 
5591 5591
 	template, _ := service.GetOrgInfoTemplate(adminInfo.Org.Id)
5592
+	fmt.Println("1122233333")
5592 5593
 
5593 5594
 	var ultrafiltration_rate float64
5594 5595
 	_, prescription := service.FindDialysisPrescriptionByReordDate(patientID, theAssessmentDateTime, adminInfo.Org.Id)
@@ -5596,10 +5597,16 @@ func (this *DialysisAPIController) GetLastMonitorRecordTody() {
5596 5597
 		if prescription.TargetUltrafiltration > 0 && prescription.DialysisDurationHour > 0 {
5597 5598
 
5598 5599
 			totalMin := prescription.DialysisDurationHour*60 + prescription.DialysisDurationMinute
5599
-			if template.TemplateId == 6 || template.TemplateId == 20 {
5600
+			if template.TemplateId == 6 {
5600 5601
 				ultrafiltration_rate = math.Floor(prescription.TargetUltrafiltration / float64(totalMin) * 60 * 1000)
5601 5602
 				record.UltrafiltrationRate = ultrafiltration_rate
5602 5603
 			}
5604
+
5605
+			if template.TemplateId == 20 {
5606
+				ultrafiltration_rate = math.Floor(prescription.TargetUltrafiltration / float64(totalMin) * 60)
5607
+				record.UltrafiltrationRate = ultrafiltration_rate
5608
+			}
5609
+
5603 5610
 			// 只针对方济医院
5604 5611
 			if template.TemplateId == 1 {
5605 5612
 				value, _ := strconv.ParseFloat(fmt.Sprintf("%.3f", prescription.TargetUltrafiltration/float64(totalMin)*60), 6)
@@ -5619,6 +5626,7 @@ func (this *DialysisAPIController) GetLastMonitorRecordTody() {
5619 5626
 
5620 5627
 	if template.TemplateId == 6 || template.TemplateId == 20 { //adminInfo.Org.Id == 9538
5621 5628
 		if ultrafiltration_rate > 0 && adminInfo.Org.Id != 9538 {
5629
+			fmt.Println("11222344444444443333")
5622 5630
 			ultrafiltration_volume := math.Floor(float64(record.OperateTime+3600-fristrecord.OperateTime) / 3600 * ultrafiltration_rate)
5623 5631
 			record.UltrafiltrationVolume = ultrafiltration_volume
5624 5632
 		}