From 559b2321be06967f32eb40ba434790b735d7fa33 Mon Sep 17 00:00:00 2001 From: zyx <zyx123456> Date: 星期二, 07 十一月 2023 16:53:55 +0800 Subject: [PATCH] 出库时,检测到选择的站点没有空的暂存位,则等成等待任务,等待任务的出库站点暂时不分配。 新增定时处理等待任务 --- src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java | 22 ++++------------------ 1 files changed, 4 insertions(+), 18 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 1faa1fc..764889e 100644 --- a/src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java @@ -533,8 +533,10 @@ 鏇存柊婧愮珯鐐逛俊鎭� */ private void updateAgvBasDevp(AgvBasDevp agvBasDevp, String locSts){ - agvBasDevp.setLocSts(locSts); - agvBasDevpService.updateById(agvBasDevp); + if(!Cools.isEmpty(agvBasDevp)){ + agvBasDevp.setLocSts(locSts); + agvBasDevpService.updateById(agvBasDevp); + } } /* @@ -599,9 +601,6 @@ */ private AgvWrkMast createWrkMast(int ioType, long wrkSts, String sourceLocNo, String locNo, String barcode, Date now, Long userId, boolean isConveyor){ AgvWrkMast wrkMast = new AgvWrkMast(); - //鐢熸垚宸ヤ綔鍙� -// int workNo = agvCommonService.getWorkNo(WorkNoType.getWorkNoType(ioType)); -// wrkMast.setWrkNo(); //宸ヤ綔鐘舵�� wrkMast.setWrkSts(wrkSts); //鍏ュ嚭搴撶被鍨� @@ -617,15 +616,6 @@ wrkMast.setBarcode(barcode); //鏍囪鏄惁涓鸿緭閫佺嚎鍏ュ簱 wrkMast.setMk(isConveyor ? "Y" : "N"); - // 婊℃澘锛歒 - //wrkMast.setFullPlt("Y"); - // 鎷f枡 - //wrkMast.setPicking("N"); - // 閫�鍑� - //wrkMast.setExitMk("N"); - // 绌烘澘 - //wrkMast.setEmptyMk("N"); - //wrkMast.setLinkMis("N"); wrkMast.setAppeUser(userId); wrkMast.setAppeTime(now); wrkMast.setModiUser(userId); @@ -634,10 +624,6 @@ if (!agvWrkMastService.insertByIncrease(wrkMast)) { throw new CoolException("淇濆瓨宸ヤ綔妗eけ璐�"); } - - int i = agvWrkMastService.selectCount(new EntityWrapper<AgvWrkMast>()); - log.info(i + ""); - wrkMast = agvWrkMastService.selectOne(new EntityWrapper<AgvWrkMast>().eq("loc_no", locNo).eq("source_loc_no",sourceLocNo)); -- Gitblit v1.9.1