Browse Source

11月8日库存管理

XMLWAN 2 years ago
parent
commit
23e432e999

+ 2 - 2
conf/app.conf View File

@@ -1,6 +1,6 @@
1 1
 appname = 血透
2
-httpport = 9529
3
-runmode = dev
2
+httpport = 9531
3
+runmode = prod
4 4
 
5 5
 #
6 6
 copyrequestbody = true

+ 7 - 8
controllers/mobile_api_controllers/dialysis_api_controller.go View File

@@ -2866,14 +2866,16 @@ func (this *DialysisAPIController) GetLastMonitorRecordTody() {
2866 2866
 				ultrafiltration_rate = value
2867 2867
 				record.UltrafiltrationRate = ultrafiltration_rate
2868 2868
 			}
2869
-
2869
+			fmt.Println("hhh23232323223232323323232323", template.TemplateId)
2870 2870
 			if template.TemplateId == 41 || template.TemplateId == 47 {
2871 2871
 				ultrafiltration_rate = math.Floor(prescription.TargetUltrafiltration * 60 / float64(totalMin) * 1000)
2872
+				fmt.Println("prescritpin2332322323232323223", ultrafiltration_rate)
2872 2873
 				record.UltrafiltrationRate = ultrafiltration_rate
2873 2874
 			}
2874 2875
 
2875 2876
 			if template.TemplateId == 43 {
2876 2877
 				ultrafiltration_rate = math.Floor(prescription.TargetUltrafiltration * 60 / float64(totalMin))
2878
+
2877 2879
 				record.UltrafiltrationRate = ultrafiltration_rate
2878 2880
 			}
2879 2881
 			if template.TemplateId == 46 {
@@ -2881,10 +2883,10 @@ func (this *DialysisAPIController) GetLastMonitorRecordTody() {
2881 2883
 				record.UltrafiltrationRate = ultrafiltration_rate
2882 2884
 			}
2883 2885
 
2884
-			if template.TemplateId == 47 {
2885
-				ultrafiltration_rate = math.Floor(prescription.TargetUltrafiltration * 60 / float64(totalMin))
2886
-				record.UltrafiltrationRate = ultrafiltration_rate
2887
-			}
2886
+			//if template.TemplateId == 47 {
2887
+			//	ultrafiltration_rate = math.Floor(prescription.TargetUltrafiltration * 60 / float64(totalMin))
2888
+			//	record.UltrafiltrationRate = ultrafiltration_rate
2889
+			//}
2888 2890
 		}
2889 2891
 	}
2890 2892
 	// record.UltrafiltrationRate = ultrafiltration_rate
@@ -4329,9 +4331,6 @@ func (c *DialysisAPIController) CreateStockOutInfo() {
4329 4331
 						StorehouseId: houseConfig.StorehouseOutInfo,
4330 4332
 					}
4331 4333
 
4332
-					//清空准备表数据
4333
-					err = service.DeleteDialysisBefor(adminInfo.Org.Id, patient_id, record_time, item.GoodId, item.GoodTypeId)
4334
-					service.CreateDialysisBeforePrepareOne(&prepare)
4335 4334
 					//清空准备表数据
4336 4335
 					service.DeleteDialysisBefor(adminInfo.Org.Id, patient_id, record_time, item.GoodId, item.GoodTypeId)
4337 4336
 					service.CreateDialysisBeforePrepareOne(&prepare)

+ 10 - 10
service/dialysis_service.go View File

@@ -702,13 +702,13 @@ func GetDialysisWatch(orgID int64, schedulDate int64, schedulType int64, partiti
702 702
 		Preload("DeviceNumber", "status = 1 AND org_id = ?", orgID).
703 703
 		// Preload("DeviceZone", "status = 1 AND org_id = ?", orgID).
704 704
 		Preload("TreatmentMode", "status = 1").
705
-		Preload("Prescription", "status = 1 AND user_org_id = ?", orgID).
706
-		Preload("AssessmentBeforeDislysis", "status = 1 AND  user_org_id = ?", orgID).
707
-		Preload("AssessmentAfterDislysis", "status = 1 AND  user_org_id = ?", orgID).
705
+		Preload("Prescription", "status = 1 AND user_org_id = ? and record_date>=? and record_date <=?", orgID, start, end).
706
+		Preload("AssessmentBeforeDislysis", "status = 1 AND  user_org_id = ? and assessment_date >=? and assessment_date <=?", orgID, start, end).
707
+		Preload("AssessmentAfterDislysis", "status = 1 AND  user_org_id = ? and assessment_date >=? and assessment_date <=?", orgID, start, end).
708 708
 		Preload("MonitoringRecord", func(db *gorm.DB) *gorm.DB {
709
-			return db.Where("status = 1 AND user_org_id = ? ", orgID).Order("operate_time asc")
709
+			return db.Where("status = 1 AND user_org_id = ? and monitoring_date >=? and monitoring_date<=? ", orgID, start, end).Order("operate_time asc")
710 710
 		}).
711
-		Preload("DialysisOrder", "status = 1 AND user_org_id = ?", orgID).
711
+		Preload("DialysisOrder", "status = 1 AND user_org_id = ? and dialysis_date>=? and dialysis_date<=?", orgID, start, end).
712 712
 		Preload("MonitorPatients", "status = 1 AND user_org_id = ?", orgID)
713 713
 	db = db.Where("xt_schedule.status = 1 AND user_org_id = ?", orgID)
714 714
 	if schedulDate > 0 {
@@ -763,11 +763,11 @@ func GetDialysisWatchByKeyword(orgID int64, keyword string, schedulType int64, p
763 763
 		Preload("DeviceNumber", "org_id = ?", orgID).
764 764
 		// Preload("DeviceZone", "status = 1 AND org_id = ?", orgID).
765 765
 		Preload("TreatmentMode", "status = 1").
766
-		Preload("Prescription", "status = 1 AND user_org_id = ?", orgID).
767
-		Preload("AssessmentBeforeDislysis", "status = 1 AND  user_org_id = ?", orgID).
768
-		Preload("AssessmentAfterDislysis", "status = 1 AND  user_org_id = ?", orgID).
769
-		Preload("MonitoringRecord", "status = 1 AND  user_org_id = ?", orgID).
770
-		Preload("DialysisOrder", "status = 1 AND user_org_id = ?", orgID).
766
+		Preload("Prescription", "status = 1 AND user_org_id = ? and record_date>=? and record_date<=?", orgID, start, end).
767
+		Preload("AssessmentBeforeDislysis", "status = 1 AND  user_org_id = ? and assessment_date>=? and assessment_date<=?", orgID, start, end).
768
+		Preload("AssessmentAfterDislysis", "status = 1 AND  user_org_id = ? and assessment_date>=? and assessment_date<=?", orgID, start, end).
769
+		Preload("MonitoringRecord", "status = 1 AND  user_org_id = ? and monitoring_date>=? and monitoring_date<=?", orgID, start, end).
770
+		Preload("DialysisOrder", "status = 1 AND user_org_id = ? and dialysis_date >= ? and dialysis_date<=?", orgID, start, end).
771 771
 		Preload("MonitorPatients", "status = 1 AND user_org_id = ?", orgID)
772 772
 	db = db.Where("xt_schedule.status = 1 AND patient_id in (?)", patientIDs)
773 773
 	if schedulType > 0 {