From 8b2433c5a12569bba8750727ef005782535da1ec Mon Sep 17 00:00:00 2001 From: lsymicc Date: Tue, 2 Jun 2026 11:37:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A8=E9=80=81=E8=B4=A7=E4=BD=8D=E5=8F=82?= =?UTF-8?q?=E6=95=B0=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ruoyi/api/service/impl/ApiServiceImpl.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/api/service/impl/ApiServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/api/service/impl/ApiServiceImpl.java index 979b16b..74e9127 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/api/service/impl/ApiServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/api/service/impl/ApiServiceImpl.java @@ -546,8 +546,8 @@ public class ApiServiceImpl implements IApiService { mydoJob.setTaskNo(mydoJobService.getTaskNo("3")); mydoJob.setWmsTaskNo(stockoutReceive.getTaskCode()); mydoJob.setCargoSpaceId(stockoutReceive.getSiteCode()); - mydoJob.setRoadwayId(basCargoSpaceService.selectBasCargoSpaceByCargoSpaceId(stockoutReceive.getSiteCode()).getRoadwayId() - + mydoJob.setRoadwayId( + basCargoSpaceService.selectBasCargoSpaceByCargoSpaceId(stockoutReceive.getSiteCode()).getRoadwayId() ); mydoJob.setTraySize(GoodsType.TYPE_DEFAULT);//默认 mydoJob.setExitId(CONV_STOCKOUT); @@ -559,6 +559,12 @@ public class ApiServiceImpl implements IApiService { mydoJob.setCreateTime(DateUtils.getNowDate()); mydoJob.setExecutionPhase(TASK_EP_CREATED); // mydoJob.setTraySize(receiveOutJob.getDepartmentId()); + + if (mydoJobService.selectMydoJobByJobId(mydoJob.getJobId()) != null){ + log.info("【任务警告】生成作业失败,已存在的作业号:{}", mydoJob.getJobId() + "(此条可忽略)"); + return AjaxResult.error("【请求警告】生成作业失败,已存在的作业号:{}" + mydoJob.getJobId() + "(此条可忽略)"); + } + int i = mydoJobService.insertMydoJob(mydoJob); // boolean success = mydoJobService.saveOrUpdate(mydoJob); if (i != 0) {