feat:changePaymentStatus
This commit is contained in:
@@ -216,13 +216,13 @@ public class FranchiseFeeServiceImpl implements FranchiseFeeService {
|
|||||||
franchiseFeeDO.setXgjCollectionStatus(request.getPaymentStatus());
|
franchiseFeeDO.setXgjCollectionStatus(request.getPaymentStatus());
|
||||||
franchiseFeeDO.setXgjRemainderPayableAmount(request.getRemainingFee());
|
franchiseFeeDO.setXgjRemainderPayableAmount(request.getRemainingFee());
|
||||||
franchiseFeeDO.setXgjFeesPaid(request.getPaidFees());
|
franchiseFeeDO.setXgjFeesPaid(request.getPaidFees());
|
||||||
if (request.getPayableFee().compareTo(request.getPaidFees())==-1&&XGJCollectionStatusEnum.PARTIAL_PAYMENT.getCode().equals(request.getPaymentStatus())){
|
if (request.getPayableFee().compareTo(request.getPaidFees())==-1){
|
||||||
franchiseFeeDO.setXgjRemainderPayableAmount(new BigDecimal("0"));
|
franchiseFeeDO.setXgjRemainderPayableAmount(new BigDecimal("0"));
|
||||||
franchiseFeeDO.setXgjCollectionStatus(XGJCollectionStatusEnum.COMPLETED.getCode());
|
franchiseFeeDO.setXgjCollectionStatus(XGJCollectionStatusEnum.COMPLETED.getCode());
|
||||||
//如果多缴费 都缴部分退款或者其他用处 这里缴费费用还是填写所需缴的费用
|
//如果多缴费 都缴部分退款或者其他用处 这里缴费费用还是填写所需缴的费用
|
||||||
franchiseFeeDO.setXgjFeesPaid(request.getPaidFees().add(request.getRemainingFee()));
|
franchiseFeeDO.setXgjFeesPaid(request.getPaidFees().add(request.getRemainingFee()));
|
||||||
LinePayDO lastPay = linePayMapper.getLastPay(franchiseFeeDO.getShopId());
|
LinePayDO lastPay = linePayMapper.getLastPay(franchiseFeeDO.getShopId());
|
||||||
lastPay.setRemark(lastPay.getRemark()+"系统监测到您多缴费"+request.getRemainingFee().abs()+"元 请申请退款或留做他用!");
|
lastPay.setRemark(lastPay.getRemark()+"系统监测到您多缴费"+request.getRemainingFee().subtract(request.getPayableFee())+"元 请申请退款或留做他用!");
|
||||||
linePayMapper.updateByPrimaryKeySelective(lastPay);
|
linePayMapper.updateByPrimaryKeySelective(lastPay);
|
||||||
shopStageInfoDAO.batchUpdateShopStageStatus(request.getShopId(),Arrays.asList(SHOP_SUB_STAGE_STATUS_73,SHOP_SUB_STAGE_STATUS_80));
|
shopStageInfoDAO.batchUpdateShopStageStatus(request.getShopId(),Arrays.asList(SHOP_SUB_STAGE_STATUS_73,SHOP_SUB_STAGE_STATUS_80));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user