Przeglądaj źródła

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

hurugang 3 lat temu
rodzic
commit
70477f5ac2

+ 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);