update:修改订单失败原因内容添加

This commit is contained in:
Damonny 2025-03-07 11:18:57 +08:00
parent 362f1708cc
commit f7abead0e5
1 changed files with 7 additions and 1 deletions

View File

@ -589,6 +589,8 @@ public class OrdersServiceImpl extends ServiceImpl<OrdersMapper, OrdersDO> imple
// 记录操作记录
OrderOperateLogSaveReqVO logSaveReqVO = new OrderOperateLogSaveReqVO();
logSaveReqVO.setOrderId(ordersDO.getId());
// 失败原因
String reason = ordersDO.getReason();
if (success) {
// 订单调用接口返回结果
logSaveReqVO.setMsgSource("1");
@ -600,10 +602,12 @@ public class OrdersServiceImpl extends ServiceImpl<OrdersMapper, OrdersDO> imple
ordersDO.setUpstreamOrderStatus(Integer.valueOf(orderStatusCode));
// api记录成功操作记录
if ("0".equals(orderStatusCode)) {
String supplierOrderStatusDesc = orderData.getSupplierOrderStatusDesc();
// 提交异常
logSaveReqVO.setMsgType("1");
ordersDO.setStatus(-460L);
logSaveReqVO.setMsg(orderData.getSupplierOrderStatusDesc());
logSaveReqVO.setMsg(supplierOrderStatusDesc);
ordersDO.setReason(reason+"\n"+supplierOrderStatusDesc);
} else {
// 成功 470
// ordersDO 记录 create param 响应信息
@ -614,6 +618,7 @@ public class OrdersServiceImpl extends ServiceImpl<OrdersMapper, OrdersDO> imple
logSaveReqVO.setMsgType("0");
ordersDO.setStatus(470L);
logSaveReqVO.setMsg("提单成功");
ordersDO.setMemo("提单成功");
ordersDO.setPlanMobileProduced(ordersDO.getPlanMobile());
String planMobileProduced = orderData.getPlanMobileProduced();
if (StringUtils.isNotEmpty(planMobileProduced)){
@ -628,6 +633,7 @@ public class OrdersServiceImpl extends ServiceImpl<OrdersMapper, OrdersDO> imple
logSaveReqVO.setMsgType("1");
// 产品定义存在问题
ordersDO.setStatus(450L);
ordersDO.setReason(reason+"\n"+msg);
}
orderOperateLogService.createOrderOperateLog(logSaveReqVO);
// 更新订单