Parcourir la source

修复线上医材退费全退的问题

hurugang il y a 4 ans
Parent
commit
59f45a25c9

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

@@ -1538,7 +1538,7 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
         for (MzChargeDetail md : mzChargeDetails) {
             MzChargeDetail temp = null;
             if (chargeItemCodeList.contains(md.getOrderNo() + "_" + md.getItemNo() + "_" + md.getChargeItemCode())) {
-                if (Constants.XYF.equals(md.getBillItemCode()) || Constants.ZCYF.equals(md.getBillItemCode())) {
+                if (Constants.XYF.equals(md.getBillItemCode()) || Constants.ZCYF.equals(md.getBillItemCode()) || Constants.CLF.equals(md.getBillItemCode())) {
                     if (ConfirmFlagEnum.DONE.code.equals(md.getConfirmFlag()) && md.getDecAmount() != null && md.getDecAmount().compareTo(BigDecimal.ZERO) == 1) {
                         Double oriQuantity = md.getQuantity();
                         BigDecimal surplus = BigDecimal.valueOf(md.getQuantity()).subtract(md.getDecAmount());