From d344ce3d537b9d149b8029f169cb52aba5753021 Mon Sep 17 00:00:00 2001 From: 野心家 <1051256694@qq.com> Date: 星期二, 13 五月 2025 15:23:11 +0800 Subject: [PATCH] 初始化 --- src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | 10 +++++----- src/main/resources/mapper/LocMastMapper.xml | 2 +- src/main/resources/mapper/WrkMastMapper.xml | 2 +- src/main/resources/application-prod.yml | 14 +++++--------- src/main/java/com/zy/core/thread/SiemensDevpThread.java | 2 +- 5 files changed, 13 insertions(+), 17 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 43b8aaa..ac3afb1 100644 --- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java @@ -131,14 +131,14 @@ if (crnProtocol == null) { continue; } - + TaskWrk taskWrk1 = taskWrkService.selectOne(new EntityWrapper<TaskWrk>().eq("crn_no",crn.getCrnNo()).eq("io_type",3)); + if (taskWrk1 != null) { + continue; + } // 鍙湁褰撳爢鍨涙満绌洪棽 骞朵笖 鏃犱换鍔℃椂鎵嶇户缁墽琛� if (crnProtocol.getStatusType() == CrnStatusType.IDLE && crnProtocol.getTaskNo() == 0 && crnProtocol.getModeType() == CrnModeType.AUTO) { // 鑾峰彇绉诲簱宸ヤ綔妗d俊鎭� - WrkMast wrkMast = wrkMastMapper.selectLocMove(crn.getCrnNo()); - if (null != wrkMast) { - continue; - } + LocMast sourceLoc = locMastService.queryDemoSourceLoc(crn.getCrnNo()); LocMast loc = locMastService.queryDemoLoc(crn.getCrnNo(),sourceLoc.getLocType1()); diff --git a/src/main/java/com/zy/core/thread/SiemensDevpThread.java b/src/main/java/com/zy/core/thread/SiemensDevpThread.java index edb52c5..1c7f818 100644 --- a/src/main/java/com/zy/core/thread/SiemensDevpThread.java +++ b/src/main/java/com/zy/core/thread/SiemensDevpThread.java @@ -287,7 +287,7 @@ if (result2.IsSuccess) { for (int i = 0; i < 1; i++) { String barcode = siemensS7Net.getByteTransform().TransString(result2.Content, i * 8, 8, "UTF-8"); - BarcodeThread barcodeThread = (BarcodeThread) SlaveConnection.get(SlaveType.Barcode, i + 1); + BarcodeThread barcodeThread = (BarcodeThread) SlaveConnection.get(SlaveType.Barcode, slave.getId()); if (!Cools.isEmpty(barcodeThread) && !barcodeThread.getBarcode().equals(barcode)) { barcodeThread.setBarcode(barcode); } diff --git a/src/main/resources/application-prod.yml b/src/main/resources/application-prod.yml index 4a5af51..13b76ad 100644 --- a/src/main/resources/application-prod.yml +++ b/src/main/resources/application-prod.yml @@ -152,7 +152,7 @@ crnInStn[5]: #鍫嗗灈鏈哄叆搴撶珯鐐�1--2F杈撻�佺嚎 鍙栬揣鍙� staNo: 2056 row: 7 - bay: 12 + bay: 2 lev: 13 backSta: 106 devpPlcId: ${wcs-slave.devp[3].id} @@ -210,7 +210,7 @@ staNo: 1053 devp[3]: #杈撻�佺嚎--鎴愬搧2F id: 4 - ip: 192.168.110.70 + ip: 192.168.110.40 rack: 0 port: 102 slot: 0 @@ -233,19 +233,15 @@ # 鎷f枡鍏ュ簱鍙�1 pickSta[0]: staNo: 2051 - barcode: ${wcs-slave.barcode[3].id} # 鎷f枡鍏ュ簱鍙�2 pickSta[1]: staNo: 2052 - barcode: ${wcs-slave.barcode[3].id} # 鎷f枡鍏ュ簱鍙�3 pickSta[2]: staNo: 2057 - barcode: ${wcs-slave.barcode[3].id} # 鎷f枡鍏ュ簱鍙�4 pickSta[3]: staNo: 2058 - barcode: ${wcs-slave.barcode[3].id} barcode[0]: #鏉$爜鎵弿浠� port: 51236 ip: 172.17.91.39 @@ -253,15 +249,15 @@ barcode[1]: #鏉$爜鎵弿浠� port: 51236 ip: 172.17.91.39 - id: 1 + id: 2 barcode[2]: #鏉$爜鎵弿浠� port: 51236 ip: 172.17.91.39 - id: 1 + id: 3 barcode[3]: #鏉$爜鎵弿浠� port: 51236 ip: 172.17.91.39 - id: 1 + id: 4 # crn[0]: #鍫嗗灈鏈�1 # rack: 0 # offset: 2 #鍋忕Щ閲忥紝褰撳爢鍨涙満绔欑偣鍒楀彿=1鏃讹紝鍋忕Щ閲�=2 diff --git a/src/main/resources/mapper/LocMastMapper.xml b/src/main/resources/mapper/LocMastMapper.xml index 16f72f9..731751e 100644 --- a/src/main/resources/mapper/LocMastMapper.xml +++ b/src/main/resources/mapper/LocMastMapper.xml @@ -57,7 +57,7 @@ <select id="queryDemoLoc" resultMap="BaseResultMap"> select top 1 * from asr_loc_mast where crn_no = #{crnNo} and loc_type1 = #{locType1} and loc_sts = 'O' and (ctn_kind=0 or ctn_kind is null) - ORDER BY NEWID() + ORDER BY lev1 asc,bay1 asc </select> <select id="selectByLocNo" resultMap="BaseResultMap"> diff --git a/src/main/resources/mapper/WrkMastMapper.xml b/src/main/resources/mapper/WrkMastMapper.xml index 32279a3..c3e5f18 100644 --- a/src/main/resources/mapper/WrkMastMapper.xml +++ b/src/main/resources/mapper/WrkMastMapper.xml @@ -113,7 +113,7 @@ </select> <select id="selectLocMove" resultMap="BaseResultMap"> - select top 1 * from dbo.asr_wrk_mast where wrk_sts=11 and io_type=11 and crn_no=#{crnNo} order by io_time,wrk_no + select top 1 * from dbo.asr_wrk_mast where io_type=3 and crn_no=#{crnNo} order by io_time,wrk_no </select> <select id="selectLocMoving" resultMap="BaseResultMap"> -- Gitblit v1.9.1