|
|
@@ -35,6 +35,7 @@ import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
+import java.math.BigDecimal;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.Arrays;
|
|
|
import java.util.Date;
|
|
|
@@ -116,8 +117,8 @@ public class HospGetDataToRuleEngine {
|
|
|
if (!lowercaseMap.containsKey("visit_type")) {
|
|
|
lowercaseMap.put("visit_type", "1");
|
|
|
}
|
|
|
- Double amount = (Double) lowercaseMap.get("amount");
|
|
|
- totalAmount = totalAmount + amount;
|
|
|
+ BigDecimal amount = (BigDecimal) lowercaseMap.get("amount");
|
|
|
+ totalAmount = totalAmount + amount.doubleValue();
|
|
|
Object patientGender = lowercaseMap.get("patient_gender");
|
|
|
lowercaseMap.put("patient_gender", CommonUtil.getMedicalSex(patientGender));
|
|
|
Object quantity = lowercaseMap.get("quantity");
|