From 64b4be369b925296fd0bb70166fe5fb2d6da5807 Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期一, 13 一月 2025 19:38:59 +0800 Subject: [PATCH] 订单编辑修改 --- ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/OrderController.java | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/OrderController.java b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/OrderController.java index 805a9d5..90cc8ab 100644 --- a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/OrderController.java +++ b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/OrderController.java @@ -99,6 +99,8 @@ private ExchangeDispatchClient dispatchClient; @Resource private TokenService tokenService; + @Resource + private ChangeDispatchService changeDispatchService; /** * 雪花算法类 @@ -379,6 +381,18 @@ order.setSiteName(site.getSiteName()); } + if(StringUtils.hasLength(order.getTime()) || Objects.nonNull(order.getServerId())){ + // 修改sys_change_dispatch 为已改派 + ChangeDispatch changeDispatch = changeDispatchService.lambdaQuery() + .eq(ChangeDispatch::getOrderId, order.getOrderId()) + .eq(ChangeDispatch::getIsDelete, 0) + .last("limit 1").one(); + if(Objects.nonNull(changeDispatch)){ + changeDispatch.setState(Constants.ONE); + changeDispatchService.updateById(changeDispatch); + } + } + // 师傅信息 if (null != order.getServerId()) { MasterWorker masterWorker = masterWorkerService.lambdaQuery() -- Gitblit v1.7.1