瀏覽代碼

现在特门有全报销,解决报表异常问题

hurugang 3 年之前
父節點
當前提交
70477f5ac2
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      src/main/java/cn/hnthyy/thmz/service/impl/his/mz/MzChargeDetailServiceImpl.java

+ 4 - 1
src/main/java/cn/hnthyy/thmz/service/impl/his/mz/MzChargeDetailServiceImpl.java

@@ -641,7 +641,10 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
         //医保记账金额
         if (receiptSerialFee.getYbjzje() != null && receiptSerialFee.getYbjzje().compareTo(BigDecimal.ZERO) == 1) {
             MzReceiptSerial jzMzReceiptSerial = CloneUtil.clone(mzReceiptSerial);
-            resetParams(jzMzReceiptSerial);
+            //当前联合支付方式中,没有自付金额,则不清空发票明细
+            if (receiptSerialFee.getZfTotalPayable().compareTo(BigDecimal.ZERO) == 1) {
+                resetParams(jzMzReceiptSerial);
+            }
             jzMzReceiptSerial.setTotalCharge(receiptSerialFee.getYbjzje());
             jzMzReceiptSerial.setChequeType(Constants.YBJZ);
             mzReceiptSerialMapper.insertMzReceiptSerial(jzMzReceiptSerial);