Commit b11c1ef0 by 查志伟

Merge remote-tracking branch 'origin/master' into 20211028-订单赠品支持选择属性-zhiwei.zha

parents 5c3a2602 546b97aa
...@@ -226,16 +226,6 @@ public class OrderController { ...@@ -226,16 +226,6 @@ public class OrderController {
} }
/** /**
* 取消支付删除订单
*/
// @ApiAnnotation(logMessage = "deleteOrderById")
// @PostMapping("/deleteOrderById")
// public BaseResponse deleteOrderById(@Validated @LogParams @RequestBody DeleteOrderVo deleteOrderVo) {
// //return orderservice.deleteOrderById(deleteOrderVo);
// return orderservice.cancelPayOrder(deleteOrderVo);
// }
/**
* 用户申请退款 * 用户申请退款
*/ */
@ApiAnnotation(logMessage = "refund") @ApiAnnotation(logMessage = "refund")
......
package cn.freemud.service.business; package cn.freemud.service.business;
import com.freemud.application.sdk.api.ordercenter.request.PaySuccessReq; import com.freemud.application.sdk.api.ordercenter.request.PaySuccessReq;
import com.freemud.sdk.api.assortment.order.request.order.CancelOrderRequest;
import com.freemud.sdk.api.assortment.order.request.order.ConfirmOrderRequest; import com.freemud.sdk.api.assortment.order.request.order.ConfirmOrderRequest;
import com.freemud.sdk.api.assortment.order.request.order.CreateOrderRequest; import com.freemud.sdk.api.assortment.order.request.order.CreateOrderRequest;
import com.freemud.sdk.api.assortment.order.response.order.BaseOrderResponse;
import com.freemud.sdk.api.assortment.order.response.order.CreateOrderResponse; import com.freemud.sdk.api.assortment.order.response.order.CreateOrderResponse;
import com.freemud.sdk.api.assortment.order.response.order.PayAccessResponse; import com.freemud.sdk.api.assortment.order.response.order.PayAccessResponse;
...@@ -20,4 +22,6 @@ public interface OrderBusinessService { ...@@ -20,4 +22,6 @@ public interface OrderBusinessService {
CreateOrderResponse createOrderFlow(CreateOrderRequest createOrderRequest); CreateOrderResponse createOrderFlow(CreateOrderRequest createOrderRequest);
BaseOrderResponse orderCancel(CancelOrderRequest cancelOrderRequest);
} }
...@@ -328,7 +328,7 @@ public class OrderBusinessServiceImpl implements OrderBusinessService { ...@@ -328,7 +328,7 @@ public class OrderBusinessServiceImpl implements OrderBusinessService {
// @Override @Override
public BaseOrderResponse orderCancel(CancelOrderRequest cancelOrderRequest) { public BaseOrderResponse orderCancel(CancelOrderRequest cancelOrderRequest) {
OrderCancelReq request = new OrderCancelReq(); OrderCancelReq request = new OrderCancelReq();
//商户号必传 //商户号必传
......
...@@ -152,6 +152,8 @@ public class OrderServiceImpl implements Orderservice { ...@@ -152,6 +152,8 @@ public class OrderServiceImpl implements Orderservice {
private List<String> cocoPartnerId; private List<String> cocoPartnerId;
@Value("#{'${hls.partnerId}'.split(',')}") @Value("#{'${hls.partnerId}'.split(',')}")
private List<String> hlsPartnerId; private List<String> hlsPartnerId;
@Value("#{'${order.delete.partnerId}'.split(',')}")
private List<String> deletePartnerId;
@Value("#{'${order.not.automatic.twist.partnerId}'.split(',')}") @Value("#{'${order.not.automatic.twist.partnerId}'.split(',')}")
private List<String> notAutomaticTwistPartnerId; private List<String> notAutomaticTwistPartnerId;
@Value("${order.not.automatic.twist.time}") @Value("${order.not.automatic.twist.time}")
...@@ -1771,17 +1773,22 @@ public class OrderServiceImpl implements Orderservice { ...@@ -1771,17 +1773,22 @@ public class OrderServiceImpl implements Orderservice {
if (paySuccess) { if (paySuccess) {
return ResponseUtil.error(ResponseResult.ORDER_DELETE_ERROR.getCode(), "支付成功"); return ResponseUtil.error(ResponseResult.ORDER_DELETE_ERROR.getCode(), "支付成功");
} }
// DeleteOrderDto deleteOrderDto = orderAdapter.convent2DeleteOrderDto(deleteOrderVo.getOid()); String partnerId = deleteOrderVo.getPartnerId();
// if (CollectionUtils.isEmpty(deletePartnerId) || deletePartnerId.contains("") || deletePartnerId.contains(partnerId)) {
// DeleteOrderRequest var1 = new DeleteOrderRequest(); String reason = "用户取消支付";
// var1.setOrderId(deleteOrderDto.getOrderId()); CancelOrderRequest cancelOrderRequest = orderAdapter.convent2CancelOrderRequest(orderBean.getOid(),
// var1.setOrderSdkType(getDefaultOrderSdkType(deleteOrderVo.getPartnerId())); partnerId, AfterSalesType.USER_CANCEL, reason, LogThreadLocal.getTrackingNo(), System.currentTimeMillis()+"");
// var1.setTrackingNo(LogThreadLocal.getTrackingNo()); cancelOrderRequest.setOperator(orderBean.getUserName());
// BaseOrderResponse baseOrderResponse = orderCenterSdkService.deleteOrder(var1); cancelOrderRequest.setPartnerId(orderBean.getCompanyId());
// cancelOrderRequest.setCreateEvent(AfterSalesOrderCreateEventEnum.REFUND_COMPLETE.getCreateEvent());
// if (!RESPONSE_SUCCESS_CODE.equals(baseOrderResponse.getErrcode())) { cancelOrderRequest.setReqRemark(reason);
// return ResponseUtil.error(ResponseResult.ORDER_DELETE_ERROR); try {
// } orderBusinessService.orderCancel(cancelOrderRequest);
// orderSdkService.deleteOrder(var1,LogThreadLocal.getTrackingNo());
}catch (Exception e) {
ErrorLog.printErrorLog("删除订单失败", "order/v2/cancel", JSONObject.toJSONString(cancelOrderRequest), e);
}
}
// TODO: 2019/9/10 删除订单通知 // TODO: 2019/9/10 删除订单通知
orderQueueService.backOrdersStatusChange(orderBean.getOid(), orderBean.getStatus()); orderQueueService.backOrdersStatusChange(orderBean.getOid(), orderBean.getStatus());
return ResponseUtil.success(); return ResponseUtil.success();
......
...@@ -17,6 +17,8 @@ import lombok.Data; ...@@ -17,6 +17,8 @@ import lombok.Data;
@Data @Data
public class OrderDeleteReq { public class OrderDeleteReq {
private String partnerId;
private String orderCode; private String orderCode;
//操作人 //操作人
......
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