Commit e0c5a951 by ping.wu

Merge branches 'feature/20211028_取消支付删除订单_wuping' and 'qa' of…

Merge branches 'feature/20211028_取消支付删除订单_wuping' and 'qa' of http://gitlab.freemud.com/order-group-application/order-group into qa

# Conflicts:
#	order-application-service/src/main/java/cn/freemud/controller/OrderController.java
parents 7a894253 8d05e888
......@@ -239,16 +239,6 @@ public class OrderController {
}
/**
* 取消支付删除订单
*/
// @LogIgnore(logMessage = "deleteOrderById")
// @PostMapping("/deleteOrderById")
// public BaseResponse deleteOrderById(@Validated @LogParams @RequestBody DeleteOrderVo deleteOrderVo) {
// //return orderservice.deleteOrderById(deleteOrderVo);
// return orderservice.cancelPayOrder(deleteOrderVo);
// }
/**
* 用户申请退款
*/
@ApiAnnotation(logMessage = "refund")
......
......@@ -175,6 +175,8 @@ public class OrderServiceImpl implements Orderservice {
private List<String> cocoPartnerId;
@Value("#{'${hls.partnerId}'.split(',')}")
private List<String> hlsPartnerId;
@Value("#{'${order.delete.partnerId}'.split(',')}")
private List<String> deletePartnerId;
@Value("#{'${order.not.automatic.twist.partnerId}'.split(',')}")
private List<String> notAutomaticTwistPartnerId;
@Value("${order.not.automatic.twist.time}")
......@@ -1797,17 +1799,18 @@ public class OrderServiceImpl implements Orderservice {
if (paySuccess) {
return ResponseUtil.error(ResponseResult.ORDER_DELETE_ERROR.getCode(), "支付成功");
}
// DeleteOrderDto deleteOrderDto = orderAdapter.convent2DeleteOrderDto(deleteOrderVo.getOid());
//
// DeleteOrderRequest var1 = new DeleteOrderRequest();
// var1.setOrderId(deleteOrderDto.getOrderId());
// var1.setOrderSdkType(getDefaultOrderSdkType(deleteOrderVo.getPartnerId()));
// var1.setTrackingNo(LogThreadLocal.getTrackingNo());
// BaseOrderResponse baseOrderResponse = orderCenterSdkService.deleteOrder(var1);
//
// if (!RESPONSE_SUCCESS_CODE.equals(baseOrderResponse.getErrcode())) {
// return ResponseUtil.error(ResponseResult.ORDER_DELETE_ERROR);
// }
String partnerId = deleteOrderVo.getPartnerId();
if (deletePartnerId == null || deletePartnerId.contains(partnerId)) {
OrderDeleteReq var1 = new OrderDeleteReq();
var1.setPartnerId(partnerId);
var1.setOrderCode(deleteOrderVo.getOid());
var1.setOperator(LogThreadLocal.getTrackingNo());
try {
orderSdkService.deleteOrder(var1,LogThreadLocal.getTrackingNo());
}catch (Exception e) {
ErrorLog.printErrorLog("删除订单失败", "order/v2/delete", JSONObject.toJSONString(var1), e);
}
}
// TODO: 2019/9/10 删除订单通知
orderQueueService.backOrdersStatusChange(orderBean.getOid(), orderBean.getStatus());
return ResponseUtil.success();
......
......@@ -17,6 +17,8 @@ import lombok.Data;
@Data
public class OrderDeleteReq {
private String partnerId;
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