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 7bb1adc47..8007ef85c 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 @@ -160,6 +160,10 @@ public class LiquidTankTaskServiceImpl extends BaseServiceImpl list) { for (LiquidTankTask task : list) { + LiquidTank liquidTank = liquidTankService.getById(task.getLiquidTankId()); + if (liquidTank == null) { + return R.fail("槽液信息不存在"); + } task = basicChangeTaskStatus(task, LiquidTankTaskConst.S_PENDING_REVIEW); // task = basicChangeStatus(task.getId(), LiquidTankTaskConst.S_PENDING_REVIEW); // todo:计算加药量,通过公式 公式尚未实现 公式计算的 需加药量。 @@ -169,6 +173,7 @@ public class LiquidTankTaskServiceImpl extends BaseServiceImpl