Browse Source

增加门诊统筹补录标记

hurugang 2 years ago
parent
commit
16bc40111c

+ 1 - 1
src/main/java/cn/hnthyy/thmz/entity/his/mz/MzDepositFile.java

@@ -22,7 +22,7 @@ public class MzDepositFile extends PageBean implements Serializable {
     private String payMark;
     //付款方式:1:自费;2:公费 ZdChequeType
     private String chequeType;
-    //支票号
+    //支票号  做门诊统筹补录标记
     private String chequeNo;
     //金额
     private BigDecimal amount;

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

@@ -4482,12 +4482,16 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
         MzDepositFile  fundPayDepositFile = CloneUtil.clone(tempMzDepositFile);
         fundPayDepositFile.setChequeType(Constants.YBJZ);
         fundPayDepositFile.setAmount(payInfo.getFundPay());
+        //门诊统筹补录标记
+        fundPayDepositFile.setChequeNo(YesNoEnum.YES.code.toString());
         newList.add(fundPayDepositFile);
         BigDecimal selfAmount =totalAmount.subtract(payInfo.getFundPay());
         if(payInfo.getAcctPay()!=null && payInfo.getAcctPay().compareTo(BigDecimal.ZERO)==1){
             MzDepositFile  accDepositFile = CloneUtil.clone(tempMzDepositFile);
             accDepositFile.setChequeType(Integer.valueOf(2).equals(payInfo.getCardType()) ? Constants.SHENYGZ : Constants.SSHIYBGZ);
             accDepositFile.setAmount(payInfo.getAcctPay());
+            //门诊统筹补录标记
+            accDepositFile.setChequeNo(YesNoEnum.YES.code.toString());
             newList.add(accDepositFile);
             selfAmount =selfAmount.subtract(payInfo.getAcctPay());
         }