|
@@ -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());
|
|
|
}
|