Browse Source

11月8日库存管理

XMLWAN 2 years ago
parent
commit
1ded6764aa
1 changed files with 30 additions and 26 deletions
  1. 30 26
      controllers/patient_api_controller.go

+ 30 - 26
controllers/patient_api_controller.go View File

@@ -850,32 +850,36 @@ func (c *PatientApiController) UpdateDialysisSolution() {
850 850
 	timeLayout := "2006-01-02"
851 851
 	loc, _ := time.LoadLocation("Local")
852 852
 	todayTime, err := time.ParseInLocation(timeLayout, today, loc)
853
-	prescription := models.DialysisPrescription{
854
-		Dialyzer:                   solution.Dialyzer,
855
-		Anticoagulant:              solution.Anticoagulant,
856
-		AnticoagulantShouji:        solution.AnticoagulantShouji,
857
-		AnticoagulantWeichi:        solution.AnticoagulantWeichi,
858
-		AnticoagulantZongliang:     solution.AnticoagulantZongliang,
859
-		ModeId:                     solution.ModeId,
860
-		DialysisDurationHour:       solution.DialysisDurationHour,
861
-		Kalium:                     solution.Kalium,
862
-		Sodium:                     solution.Sodium,
863
-		Calcium:                    solution.Calcium,
864
-		TargetUltrafiltration:      solution.TargetUltrafiltration,
865
-		DialyzerPerfusionApparatus: solution.DialyzerPerfusionApparatus,
866
-		BloodAccess:                solution.BloodAccess,
867
-		DialysateFlow:              solution.DialysateFlow,
868
-		DialysateTemperature:       solution.DialysateTemperature,
869
-		DialysisIrrigation:         solution.DialysisIrrigation,
870
-		DialysisDialyszers:         solution.DialysisDialyszers,
871
-		PlasmaSeparator:            solution.PlasmaSeparator,
872
-		BilirubinAdsorptionColumn:  solution.BilirubinAdsorptionColumn,
873
-		OxygenUptake:               solution.OxygenUptake,
874
-		OxygenFlow:                 solution.OxygenFlow,
875
-		OxygenTime:                 solution.OxygenTime,
876
-		MaxUltrafiltrationRate:     solution.MaxUltrafiltrationRate,
877
-	}
878
-	service.UpdatePatientDialysisSolutionOne(solution.PatientId, adminUserInfo.CurrentOrgId, &prescription, todayTime.Unix())
853
+
854
+	if adminUserInfo.CurrentOrgId == 9538 {
855
+		prescription := models.DialysisPrescription{
856
+			Dialyzer:                   solution.Dialyzer,
857
+			Anticoagulant:              solution.Anticoagulant,
858
+			AnticoagulantShouji:        solution.AnticoagulantShouji,
859
+			AnticoagulantWeichi:        solution.AnticoagulantWeichi,
860
+			AnticoagulantZongliang:     solution.AnticoagulantZongliang,
861
+			ModeId:                     solution.ModeId,
862
+			DialysisDurationHour:       solution.DialysisDurationHour,
863
+			Kalium:                     solution.Kalium,
864
+			Sodium:                     solution.Sodium,
865
+			Calcium:                    solution.Calcium,
866
+			TargetUltrafiltration:      solution.TargetUltrafiltration,
867
+			DialyzerPerfusionApparatus: solution.DialyzerPerfusionApparatus,
868
+			BloodAccess:                solution.BloodAccess,
869
+			DialysateFlow:              solution.DialysateFlow,
870
+			DialysateTemperature:       solution.DialysateTemperature,
871
+			DialysisIrrigation:         solution.DialysisIrrigation,
872
+			DialysisDialyszers:         solution.DialysisDialyszers,
873
+			PlasmaSeparator:            solution.PlasmaSeparator,
874
+			BilirubinAdsorptionColumn:  solution.BilirubinAdsorptionColumn,
875
+			OxygenUptake:               solution.OxygenUptake,
876
+			OxygenFlow:                 solution.OxygenFlow,
877
+			OxygenTime:                 solution.OxygenTime,
878
+			MaxUltrafiltrationRate:     solution.MaxUltrafiltrationRate,
879
+		}
880
+		service.UpdatePatientDialysisSolutionOne(solution.PatientId, adminUserInfo.CurrentOrgId, &prescription, todayTime.Unix())
881
+	}
882
+
879 883
 	if err != nil {
880 884
 		c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeDialysisSolutionUpdate)
881 885
 		return