From bc48a855d98e360042a7e2fff5594a91a82578c6 Mon Sep 17 00:00:00 2001 From: taisheng <taisheng@qq.com> Date: 星期四, 24 七月 2025 16:16:33 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | 29 ++++++++++++++++++----------- 1 files changed, 18 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java index a374e5f..618adbf 100644 --- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java @@ -93,7 +93,7 @@ //婕旂ず妯″紡-AGV鍑哄簱 private synchronized void demoAgvOut() { - LocMast locMast = locMastService.selectByLocNo("1100601"); + LocMast locMast = locMastService.selectByLocNo("0900601"); if(locMast == null) { return; } @@ -105,7 +105,7 @@ List<LocMast> locMasts = locMastService.selectList(new EntityWrapper<LocMast>() .eq("mk", "agv") .eq("loc_sts", "F") - .notIn("loc_no", "0900601") + .notIn("loc_no", "1100601") ); if (locMasts.isEmpty()) { @@ -123,7 +123,7 @@ //婕旂ず妯″紡-AGV鍏ュ簱 private synchronized void demoAgvIn() { - LocMast locMast = locMastService.selectByLocNo("0900601"); + LocMast locMast = locMastService.selectByLocNo("1100601"); if(locMast == null) { return; } @@ -135,7 +135,7 @@ List<LocMast> locMasts = locMastService.selectList(new EntityWrapper<LocMast>() .eq("mk", "agv") .eq("loc_sts", "O") - .notIn("loc_no", "1100601") + .notIn("loc_no", "0900601") ); if (locMasts.isEmpty()) { @@ -153,7 +153,7 @@ //婕旂ず妯″紡-鍥涘悜搴撳嚭搴� private synchronized void demoShuttleOut() { - LocMast locMast = locMastService.selectByLocNo("0900601"); + LocMast locMast = locMastService.selectByLocNo("1100601"); if(locMast == null) { return; } @@ -163,6 +163,7 @@ } ArrayList<Integer> disableLevList = new ArrayList<>(); + disableLevList.add(1); //query in task List<TaskWrk> taskWrks = taskWrkService.selectList(new EntityWrapper<TaskWrk>() @@ -191,11 +192,13 @@ taskWrk.setTaskNo(String.valueOf(workNo1));//浠诲姟鍙� taskWrk.setWrkNo(workNo1); taskWrk.setStatus(TaskStatusType.RECEIVE.id);//浠诲姟鐘舵�侊細鎺ユ敹 + taskWrk.setWrkSts(11); taskWrk.setCreateTime(now); - taskWrk.setIoType(1);//鍏ュ簱 + taskWrk.setIoType(2);//鍑哄簱 taskWrk.setIoPri(100);//浼樺厛绾� - taskWrk.setOriginTargetPoint(locMast1.getLocNo()); - taskWrk.setTargetPoint("1");//缁堢偣 + taskWrk.setStartPoint(locMast1.getLocNo()); + taskWrk.setTargetPoint("101");//缁堢偣 + taskWrk.setBarcode(locMast1.getBarcode()); boolean result = taskWrkService.insert(taskWrk); locMast1.setLocSts("R"); @@ -209,7 +212,7 @@ //婕旂ず妯″紡-鍥涘悜搴撳叆搴� private synchronized void demoShuttleIn() { - LocMast locMast = locMastService.selectByLocNo("1100601"); + LocMast locMast = locMastService.selectByLocNo("0900601"); if(locMast == null) { return; } @@ -219,6 +222,7 @@ } ArrayList<Integer> disableLevList = new ArrayList<>(); + disableLevList.add(1); //query out task List<TaskWrk> taskWrks = taskWrkService.selectList(new EntityWrapper<TaskWrk>() @@ -243,15 +247,18 @@ Date now = new Date(); TaskWrk taskWrk = new TaskWrk(); - int workNo1 = commonService.getWorkNo(WorkNoType.PAKOUT.type);//鑾峰彇鍏ュ簱宸ヤ綔鍙� + int workNo1 = commonService.getWorkNo(WorkNoType.PAKIN.type);//鑾峰彇鍏ュ簱宸ヤ綔鍙� taskWrk.setTaskNo(String.valueOf(workNo1));//浠诲姟鍙� taskWrk.setWrkNo(workNo1); taskWrk.setStatus(TaskStatusType.RECEIVE.id);//浠诲姟鐘舵�侊細鎺ユ敹 + taskWrk.setWrkSts(1); taskWrk.setCreateTime(now); taskWrk.setIoType(1);//鍏ュ簱 taskWrk.setIoPri(100);//浼樺厛绾� - taskWrk.setOriginTargetPoint("101"); + taskWrk.setOriginStartPoint("1"); + taskWrk.setOriginTargetPoint(String.valueOf(Utils.getLev(locMast1.getLocNo()))); taskWrk.setTargetPoint(locMast1.getLocNo());//缁堢偣 + taskWrk.setBarcode(locMast.getBarcode()); boolean result = taskWrkService.insert(taskWrk); locMast1.setLocSts("S"); -- Gitblit v1.9.1