Commit e99114a9 by 朱瑞

Merge branch 'feature/rui.zhu/关单逻辑优化' into 'master'

Feature/rui.zhu/关单逻辑优化

See merge request !148
parents d05ef740 7a63c984
...@@ -146,10 +146,6 @@ public class OrderAdapterServiceImpl { ...@@ -146,10 +146,6 @@ public class OrderAdapterServiceImpl {
private OrderCommonService orderCommonService; private OrderCommonService orderCommonService;
@Autowired @Autowired
private SellCouponOrderServiceImpl sellCouponOrderService; private SellCouponOrderServiceImpl sellCouponOrderService;
@Value("${saas.autoRefund.client}")
private String autoRefundClient;
@Value("${saas.autoRefund.partnerId}")
private String autoRefundPartnerId;
@Autowired @Autowired
private OrderCenterProperties orderCenterProperties; private OrderCenterProperties orderCenterProperties;
@Autowired @Autowired
...@@ -340,9 +336,7 @@ public class OrderAdapterServiceImpl { ...@@ -340,9 +336,7 @@ public class OrderAdapterServiceImpl {
} }
Integer client = Integer.parseInt(orderBean.getOrderClient()); Integer client = Integer.parseInt(orderBean.getOrderClient());
//若是订单超时回调了 订单已取消则做退款处理 //若是订单超时回调了 订单已取消则做退款处理
if (NewOrderStatus.CLOSED.getIndex().equals(orderBean.getStatusV2()) if (NewOrderStatus.CLOSED.getIndex().equals(orderBean.getStatusV2())) {
&& Arrays.asList(autoRefundClient.split(",")).contains(client.toString())
&& Arrays.asList(autoRefundPartnerId.split(",")).contains(orderBean.getCompanyId())) {
cn.freemud.management.entities.dto.request.order.OrderManagerRequest request = new cn.freemud.management.entities.dto.request.order.OrderManagerRequest(); cn.freemud.management.entities.dto.request.order.OrderManagerRequest request = new cn.freemud.management.entities.dto.request.order.OrderManagerRequest();
request.setOrderId(orderBean.getOid()); request.setOrderId(orderBean.getOid());
request.setPartnerId(orderBean.getCompanyId()); request.setPartnerId(orderBean.getCompanyId());
......
...@@ -931,11 +931,13 @@ public class PayServiceImpl { ...@@ -931,11 +931,13 @@ public class PayServiceImpl {
closeUnifiedOrderRequest.setVer("2"); closeUnifiedOrderRequest.setVer("2");
closeUnifiedOrderRequest.setPartnerId(orderBean.getCompanyId()); closeUnifiedOrderRequest.setPartnerId(orderBean.getCompanyId());
closeUnifiedOrderRequest.setStoreId(orderBean.getShopId()); closeUnifiedOrderRequest.setStoreId(orderBean.getShopId());
com.freemud.application.sdk.api.base.BaseResponse<CloseUnifiedOrderResult> cancelNewUnifiedOrder = this.cancelNewUnifiedOrder(closeUnifiedOrderRequest); // 不关心支付关单结果,不判断是否关闭预定单成功
if (ObjectUtils.notEqual(ResponseResult.SUCCESS.getCode(), cancelNewUnifiedOrder.getCode()) this.cancelNewUnifiedOrder(closeUnifiedOrderRequest);
|| ObjectUtils.notEqual(ResponseResult.SUCCESS.getCode(), cancelNewUnifiedOrder.getData().getResultCode())) { // com.freemud.application.sdk.api.base.BaseResponse<CloseUnifiedOrderResult> cancelNewUnifiedOrder = this.cancelNewUnifiedOrder(closeUnifiedOrderRequest);
throw new ServiceException(ResponseResult.ORDER_PRE_PAYMENT_CLOSE_FAILED); // if (ObjectUtils.notEqual(ResponseResult.SUCCESS.getCode(), cancelNewUnifiedOrder.getCode())
} // || ObjectUtils.notEqual(ResponseResult.SUCCESS.getCode(), cancelNewUnifiedOrder.getData().getResultCode())) {
// throw new ServiceException(ResponseResult.ORDER_PRE_PAYMENT_CLOSE_FAILED);
// }
} }
return paySuccess; return paySuccess;
} }
......
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