|
|
@@ -179,8 +179,8 @@ public class FactorEnchangeFactory {
|
|
|
Date date = new Date(System.currentTimeMillis());
|
|
|
for(Map<String,Object> otherMap : itemList){
|
|
|
AfterwardsAuditDetail afterwardsAuditDetail = new AfterwardsAuditDetail();
|
|
|
- Double amount = (Double) otherMap.getOrDefault(Constant.AMOUNT_KEY, 0);
|
|
|
- afterwardsAuditDetail.setAmount(new BigDecimal(amount));
|
|
|
+ BigDecimal amount = (BigDecimal) otherMap.getOrDefault(Constant.AMOUNT_KEY, 0);
|
|
|
+ afterwardsAuditDetail.setAmount(amount);
|
|
|
afterwardsAuditDetail.setProejctCode(otherMap.get(Constant.PROJECT_CODE_KEY).toString());
|
|
|
afterwardsAuditDetail.setProejctName(otherMap.get(Constant.PROJECT_NAME_KEY).toString());
|
|
|
afterwardsAuditDetail.setMedicalProjectCode(otherMap.get(Constant.MEDICAL_PROJECT_CODE_KEY).toString());
|
|
|
@@ -211,14 +211,14 @@ public class FactorEnchangeFactory {
|
|
|
}
|
|
|
afterwardsAuditDetailService.saveBatch(afterwardsAuditDetailList);
|
|
|
}else {
|
|
|
- Double amount = (Double) itemMap.getOrDefault(Constant.AMOUNT_KEY, 0);
|
|
|
+ BigDecimal amount = (BigDecimal) itemMap.getOrDefault(Constant.AMOUNT_KEY, 0);
|
|
|
AfterwardsAuditDetail afterwardsAuditDetail = new AfterwardsAuditDetail();
|
|
|
afterwardsAuditDetail.setProejctCode(itemMap.get(Constant.PROJECT_CODE_KEY).toString());
|
|
|
afterwardsAuditDetail.setProejctName(itemMap.get(Constant.PROJECT_NAME_KEY).toString());
|
|
|
afterwardsAuditDetail.setMedicalProjectCode(itemMap.get(Constant.MEDICAL_PROJECT_CODE_KEY).toString());
|
|
|
afterwardsAuditDetail.setMedicalProjectName(itemMap.get(Constant.MEDICAL_PROJECT_NAME_KEY).toString());
|
|
|
afterwardsAuditDetail.setProjectType(itemMap.getOrDefault(Constant.PROJECT_TYPE_KEY, "default").toString());
|
|
|
- afterwardsAuditDetail.setAmount(new BigDecimal(amount));
|
|
|
+ afterwardsAuditDetail.setAmount(amount);
|
|
|
|
|
|
afterwardsAuditDetail.setMedicalDeptCode(afterwardsAudit.getMedicalDeptCode());
|
|
|
afterwardsAuditDetail.setMedicalDeptName(afterwardsAudit.getMedicalDeptName());
|
|
|
@@ -241,7 +241,7 @@ public class FactorEnchangeFactory {
|
|
|
afterwardsAuditDetail.setTreatmentType(medicalInsRuleInfo.getTreatmentType());
|
|
|
afterwardsAuditDetail.setAfterwardsAuditId(afterwardsAudit.getId());
|
|
|
|
|
|
- afterwardsAuditService.lambdaUpdate().setSql("amount +"+amount).eq(AfterwardsAudit::getId, afterwardsAudit.getId()).update();
|
|
|
+ afterwardsAuditService.lambdaUpdate().setSql("amount = amount +"+amount.doubleValue()).eq(AfterwardsAudit::getId, afterwardsAudit.getId()).update();
|
|
|
afterwardsAuditDetailService.save(afterwardsAuditDetail);
|
|
|
}
|
|
|
|
|
|
@@ -283,8 +283,8 @@ public class FactorEnchangeFactory {
|
|
|
midIncidentAuditDetail.setProejctName(otherItemMap.get(Constant.PROJECT_NAME_KEY).toString());
|
|
|
midIncidentAuditDetail.setMedicalProjectCode(otherItemMap.get(Constant.MEDICAL_PROJECT_CODE_KEY).toString());
|
|
|
midIncidentAuditDetail.setMedicalProjectName(otherItemMap.get(Constant.MEDICAL_PROJECT_NAME_KEY).toString());
|
|
|
- Double otherAmount = (Double) otherItemMap.getOrDefault(Constant.AMOUNT_KEY, 0);
|
|
|
- midIncidentAuditDetail.setAmount(otherAmount);
|
|
|
+ BigDecimal otherAmount = (BigDecimal) otherItemMap.getOrDefault(Constant.AMOUNT_KEY, 0);
|
|
|
+ midIncidentAuditDetail.setAmount(otherAmount.doubleValue());
|
|
|
midIncidentAuditDetail.setProjectType(otherItemMap.getOrDefault(Constant.PROJECT_TYPE_KEY, "default").toString());
|
|
|
otherList.add(midIncidentAuditDetail);
|
|
|
}
|
|
|
@@ -292,7 +292,7 @@ public class FactorEnchangeFactory {
|
|
|
}else {
|
|
|
MidIncidentAuditDetail midIncidentAuditDetail = new MidIncidentAuditDetail();
|
|
|
midIncidentAuditDetail.setAmount(midIncidentAudit.getAmount());
|
|
|
- Double amount = (Double) itemMap.getOrDefault(Constant.AMOUNT_KEY, 0);
|
|
|
+ BigDecimal amount = (BigDecimal) itemMap.getOrDefault(Constant.AMOUNT_KEY, 0);
|
|
|
midIncidentAuditDetail.setMedicalDeptCode(midIncidentWarningVO.getMedical_dept_code());
|
|
|
midIncidentAuditDetail.setMedicalDeptName(midIncidentWarningVO.getMedical_dept_name());
|
|
|
Date date = new Date(System.currentTimeMillis());
|
|
|
@@ -318,7 +318,7 @@ public class FactorEnchangeFactory {
|
|
|
midIncidentAuditDetail.setMedicalProjectName(itemMap.get(Constant.MEDICAL_PROJECT_NAME_KEY).toString());
|
|
|
|
|
|
midIncidentAuditDetail.setProjectType(itemMap.getOrDefault(Constant.PROJECT_TYPE_KEY, "default").toString());
|
|
|
- midIncidentAuditService.lambdaUpdate().setSql("amount +"+amount).eq(MidIncidentAudit::getId, midIncidentAudit.getId()).update();
|
|
|
+ midIncidentAuditService.lambdaUpdate().setSql("amount = amount +"+amount.doubleValue()).eq(MidIncidentAudit::getId, midIncidentAudit.getId()).update();
|
|
|
|
|
|
midIncidentAuditDetailService.save(midIncidentAuditDetail);
|
|
|
}
|