From 428dbbc6f0744283c11bcac42bf037116d4a1e18 Mon Sep 17 00:00:00 2001 From: zjj <3272660260@qq.com> Date: 星期一, 01 九月 2025 11:04:23 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java | 33 +++++++++++++++++++++------------ 1 files changed, 21 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java index 3bd3470..fe1731c 100644 --- a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java @@ -1369,28 +1369,37 @@ } AgvSite orgAgvSite = agvSiteService.selectOne(new EntityWrapper<AgvSite>().eq("name", orgSite)); - AgvSite tarAgvSite = agvSiteService.selectOne(new EntityWrapper<AgvSite>().eq("name", tarSite)); - if (Cools.isEmpty(orgAgvSite) || Cools.isEmpty(tarAgvSite)) { +// AgvSite tarAgvSite = agvSiteService.selectOne(new EntityWrapper<AgvSite>().eq("name", tarSite)); + if (Cools.isEmpty(orgAgvSite)) { return R.error("绔欑偣鏁版嵁閿欒"); } //鏇存柊tar绔欑偣鐘舵�� - tarAgvSite.setWorkNo(orgAgvSite.getWorkNo()); - tarAgvSite.setStatus(2); - if (!agvSiteService.updateById(tarAgvSite)){ - throw new CoolException("鍙枡绔欐洿鏂板け璐�"); +// tarAgvSite.setWorkNo(orgAgvSite.getWorkNo()); +// tarAgvSite.setStatus(2); +// if (!agvSiteService.updateById(tarAgvSite)){ +// throw new CoolException("鍙枡绔欐洿鏂板け璐�"); +// } + WrkMast wrkMast = wrkMastService.selectById(orgAgvSite.getWorkNo()); + if (!Cools.isEmpty(wrkMast)){ + wrkMast.setWrkSts(5L); + wrkMastService.updateById(wrkMast); } + //鏇存柊org绔欑偣鐘舵�� - orgAgvSite.setStatus(2); + orgAgvSite.setStatus(0); + orgAgvSite.setWorkNo(null); if (!agvSiteService.updateById(orgAgvSite)){ throw new CoolException("婧愮珯鏇存柊澶辫触"); } - //鍛煎彨agv -// boolean success = sendAgvTask(orgSite, tarSite); -// if (!success){ -// throw new CoolException("鍛煎彨agv澶辫触"); -// } + + +// 鍛煎彨agv + boolean success = sendAgvTask(orgSite, tarSite); + if (!success){ + throw new CoolException("鍛煎彨agv澶辫触"); + } return R.ok(); } -- Gitblit v1.9.1