From 5fec645613f49c4513ad7bc173b8bce2b6ef51fd Mon Sep 17 00:00:00 2001 From: maxiangong <298222784@qq.com> Date: Sat, 13 Jun 2026 13:31:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=91=E7=9A=84=E5=BE=85=E5=8A=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/LiquidTankTaskServiceImpl.java | 13 ++++++++++++- .../service/impl/ProReTemplateServiceImpl.java | 4 ++-- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/impl/LiquidTankTaskServiceImpl.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/impl/LiquidTankTaskServiceImpl.java index 9091c5d72..7bb1adc47 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/impl/LiquidTankTaskServiceImpl.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/impl/LiquidTankTaskServiceImpl.java @@ -177,10 +177,14 @@ public class LiquidTankTaskServiceImpl extends BaseServiceImpl list) { for (LiquidTankTask task : list) { + LiquidTank liquidTank = liquidTankService.getById(task.getLiquidTankId()); + if (liquidTank == null) { + return R.fail("槽液信息不存在"); + } // task = basicChangeStatus(task.getId(), LiquidTankTaskConst.S_PENDING_REVIEW); task = basicChangeTaskStatus(task, LiquidTankTaskConst.S_PENDING_REVIEW); basicUpdateById(task); - mesApprovalRecordService.createApproval(task.getId(), MesApprovalRecordBizTypeEnum.LIQUID_TANK_TASK.getDesc(), task.getUpdateUser(), task.getUpdateTime()); + mesApprovalRecordService.createApprovalWithUsers(task.getId(), MesApprovalRecordBizTypeEnum.LIQUID_TANK_TASK.getDesc(), task.getUpdateUser(), task.getUpdateTime(), Arrays.asList(liquidTank.getProcessUserId())); } return R.success(); } @@ -207,6 +211,13 @@ public class LiquidTankTaskServiceImpl extends BaseServiceImpl