Jelajahi Sumber

事中住院接口

0027005599 2 tahun lalu
induk
melakukan
5c79035e26

+ 4 - 2
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/medical/ruleengine/RuleEngine.java

@@ -883,7 +883,7 @@ public class RuleEngine {
         midIncidentVisitLog.setPatientId(midIncidentWarningVO.getPatient_id());
         midIncidentVisitLog.setPatientName(midIncidentWarningVO.getPatient_name());
         midIncidentVisitLog.setDoctorLevel(midIncidentWarningVO.getDoctor_level());
-        midIncidentVisitLog.setPatientAge(midIncidentWarningVO.getPatient_age().toString());
+        midIncidentVisitLog.setPatientAge(midIncidentWarningVO.getPatient_age());
         midIncidentVisitLog.setPatientGender(midIncidentWarningVO.getPatient_gender());
         midIncidentVisitLog.setDischargeStatus(midIncidentWarningVO.getDischarge_status());
         midIncidentVisitLog.setTotoalAmount(midIncidentWarningVO.getTotoal_amount());
@@ -946,7 +946,9 @@ public class RuleEngine {
                 midIncidentVisitDetailLog.setMedicalProjectName(adviceDetailsVO.getMedical_project_name());
                 midIncidentVisitDetailLog.setTakeFrequence(adviceDetailsVO.getTake_frequence());
                 midIncidentVisitDetailLog.setMedicalSpecification(adviceDetailsVO.getMedical_specification());
-                midIncidentVisitDetailLog.setPrice(new BigDecimal(adviceDetailsVO.getPrice()));
+                if(null != adviceDetailsVO.getPrice()) {
+                    midIncidentVisitDetailLog.setPrice(new BigDecimal(adviceDetailsVO.getPrice()));
+                }
                 midIncidentVisitDetailLog.setRecipeNo(adviceDetailsVO.getRecipe_no());
                 midIncidentVisitDetailLog.setUseDay(adviceDetailsVO.getUse_day());
                 midIncidentVisitDetailLog.setProjectType(adviceDetailsVO.getProject_type());