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