Commit d05ef740 by ping.wu

同意退款,订单宝线下订单无须走支付退款

parent a19bf298
......@@ -251,8 +251,17 @@ public class SaasOrderMangerServiceImpl implements OrderManagerService {
public BaseResponse<OrderManagerResponse> orderAgreeRefund(OrderManagerRequest request, OrderBeanV1 orderBean) {
//取消配送单
deliveryHandle.cancelDelivery(orderBean, request);
PayRefundResponse refundResponse;
if (PayType.ONLINE_PAY.getCode().equals(orderBean.getPayType())) {
//支付退款
PayRefundResponse refundResponse = this.payRefundCommon(request, orderBean);
refundResponse = this.payRefundCommon(request, orderBean);
} else {
// 线下退款,直接默认为退款成功
refundResponse = new PayRefundResponse();
refundResponse.setRefundId(UUID.randomUUID().toString().replaceAll("-", ""));
refundResponse.setPayRefundStatus(PayRefundStatus.SUCCESS);
refundResponse.setMessage(PayRefundStatus.SUCCESS.getDesc());
}
// 退款异常
if (refundResponse.getPayRefundStatus().getCode().compareTo(PayRefundStatus.COMPATIBILITY_STATUS.getCode()) == 0) {
return ResponseUtil.error(refundResponse.getResult());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment