|
|
|
|
|
|
|
|
//发起退费申请 |
|
|
//发起退费申请 |
|
|
orderFoundApply(orderRefund); |
|
|
orderFoundApply(orderRefund); |
|
|
orderRefund.setStatus(RefundStatus.APPLY); |
|
|
orderRefund.setStatus(RefundStatus.APPLY); |
|
|
|
|
|
orderRefund.setRefundTime(LocalDateTime.now()); |
|
|
}else if (RefundOperateType.BANK.equals(orderRefund.getOperateType())){ |
|
|
}else if (RefundOperateType.BANK.equals(orderRefund.getOperateType())){ |
|
|
if (dto.getPaymentBankType() == null){ |
|
|
if (dto.getPaymentBankType() == null){ |
|
|
throw new ManagerException("银行卡退费时付费银行必填!"); |
|
|
throw new ManagerException("银行卡退费时付费银行必填!"); |
|
|
|
|
|
|
|
|
orderRefund.setUpdateTime(now); |
|
|
orderRefund.setUpdateTime(now); |
|
|
orderRefund.setAuditTime(now); |
|
|
orderRefund.setAuditTime(now); |
|
|
orderRefund.setSalesmanOpenId(findOpenIdByToken(dto.getAccessToken())); |
|
|
orderRefund.setSalesmanOpenId(findOpenIdByToken(dto.getAccessToken())); |
|
|
|
|
|
orderRefund.setSettlementOpenId(findOpenIdByToken(dto.getAccessToken())); |
|
|
repo.merge(orderRefund); |
|
|
repo.merge(orderRefund); |
|
|
//记录日志 |
|
|
//记录日志 |
|
|
persistOperateLog(OperateType.ORDER_REFUND_CONFIRM,orderRefund.getId(),dto.getOrderSource(),findOpenIdByToken(dto.getAccessToken()),"结算退费审核结果:"+dto.getCensorResult()); |
|
|
persistOperateLog(OperateType.ORDER_REFUND_CONFIRM,orderRefund.getId(),dto.getOrderSource(),findOpenIdByToken(dto.getAccessToken()),"结算退费审核结果:"+dto.getCensorResult()); |