|
@@ -166,7 +166,7 @@ public class MzReceiptSerialController {
|
|
|
mzChargeDetailPageDto.setMzChargeDetail(mzChargeDetail);
|
|
|
mzChargeDetailPageDto.setOwnData(YesNoEnum.YES);
|
|
|
List<MzChargeDetail> mzChargeDetailList= mzChargeDetailService.queryMzChargeDetailWithPage(mzChargeDetailPageDto);
|
|
|
- if(totalPay.compareTo(mzChargeDetailList.get(0).getAmount())!=0){
|
|
|
+ if(totalPay.compareTo(mzChargeDetailList.get(0).getAmount().setScale(2, BigDecimal.ROUND_HALF_UP))!=0){
|
|
|
resultMap.put("code", -1);
|
|
|
resultMap.put("message", "当前病人实际缴费金额与发票金额不一致,无法出示发票给患者,请联系信息管理员");
|
|
|
log.info("当前病人实际缴费金额与发票金额不一致,无法出示发票给患者,patientId={},time={},receiptNo={}", patientId, times, receiptNo);
|