|
@@ -23,7 +23,6 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
import java.util.ArrayList;
|
|
|
-import java.util.Arrays;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
|
|
@@ -113,6 +112,11 @@ public class MzReceiptSerialServiceImpl implements MzReceiptSerialService {
|
|
|
updateMzReceiptSerial.setReceiptBill(receipt.getReceiptCurrent());
|
|
|
updateMzReceiptSerial.setOperatorId(user.getUserIdCode());
|
|
|
updateMzReceiptSerial.setPayId(mzReceiptSerial.getOperatorId());
|
|
|
+ if(mzReceiptSerial.getDcountDate()!=null){
|
|
|
+ //日结不为空,说明是手机自助缴费且已经日结过了,需要将原来日结时间设置到缴费日结字段,因为发票打印成功会重置原来的日结时间和日结状态
|
|
|
+ updateMzReceiptSerial.setChargeDcountDate(mzReceiptSerial.getDcountDate());
|
|
|
+ updateMzReceiptSerial.setChargeDcountNo(mzReceiptSerial.getDcountNo());
|
|
|
+ }
|
|
|
//如果是手机缴费,设置缴费方式为自助缴费
|
|
|
if(Constants.BRZZJF_CODE.equals(mzReceiptSerial.getOperatorId()) && Constants.BYJZ.equals(mzReceiptSerial.getChequeType())){
|
|
|
MzDepositFile mzDepositFile=mzDepositFileMapper.selectMzDepositFileBySerialNo(mzReceiptSerial.getSerialNo());
|