From 735c99bbbcba0fc0a68e60bec4d6e8c64b9d729d Mon Sep 17 00:00:00 2001 From: whycq <913841844@qq.com> Date: 星期二, 08 十月 2024 09:39:28 +0800 Subject: [PATCH] -- --- src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java index 30d6142..debe0a6 100644 --- a/src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java @@ -546,6 +546,10 @@ if(!agvBasDevp.getLocSts().equals("O")){ throw new CoolException("褰撳墠宸ヤ綔浣嶇姸鎬佷负" + agvBasDevp.getLocSts()+",鏃犳硶杩涜绌烘澘鍑哄簱"); } + AgvWrkMast agvWrkMast = agvWrkMastService.selectOne(new EntityWrapper<AgvWrkMast>().eq("loc_no", agvBasDevp.getDevNo())); + if(!Cools.isEmpty(agvWrkMast)){ + throw new CoolException("鏈夎揣鏋跺湪寰�绔欑偣鎼繍" + agvBasDevp.getDevNo()+",鏃犳硶杩涜绌烘澘鍑哄簱"); + } //瀵绘壘鐩稿簲绫诲瀷鐨勭┖璐ф灦 AgvLocMast agvLocMast = agvLocMastService.selectEmptyZpallet(containerType,agvBasDevp.getFloor()); @@ -1203,9 +1207,11 @@ } if (wrkMast.getIoType() == 108) { wrkMast.setIoType(111); + wrkMast.setModiTime(new Date()); agvWrkMastService.update(wrkMast,new EntityWrapper<AgvWrkMast>().eq("wrk_no", workNo)); } else if(wrkMast.getIoType() == 111) { wrkMast.setIoType(108); + wrkMast.setModiTime(new Date()); agvWrkMastService.update(wrkMast,new EntityWrapper<AgvWrkMast>().eq("wrk_no", workNo)); } -- Gitblit v1.9.1