|
@@ -201,8 +201,11 @@ public class MzReceiptSerialServiceImpl implements MzReceiptSerialService {
|
|
|
mzChargeDetailMapper.updateBySerialNo(receiptNo, mzReceiptSerial.getSerialNo(), oriSerialNo);
|
|
|
List<MzDepositFile> mzDepositFiles = mzDepositFileMapper.selectMzDepositFileBySerialNo(oriSerialNo);
|
|
|
//原收费方式记录设置为作废
|
|
|
- mzDepositFileMapper.updatePayMark(PayMarkEnum.CANCELLATION.code, oriSerialNo);
|
|
|
+ mzDepositFileMapper.updatePayMark(PayMarkEnum.CANCELLATION.code, oriSerialNo,mzReceiptSerial.getChequeType());
|
|
|
for (MzDepositFile mzDepositFile : mzDepositFiles) {
|
|
|
+ if(Constants.BYJZ.equals(mzDepositFile.getChequeType())){
|
|
|
+ continue;
|
|
|
+ }
|
|
|
//新增新的收费方式记录
|
|
|
mzDepositFile.setReceiptNo(mzReceiptSerial.getReceiptNo());
|
|
|
mzDepositFile.setReceiptSn(mzReceiptSerial.getSerialNo());
|