From 7fb2fa2382a4de194c0e906a8b206f854a3de17f Mon Sep 17 00:00:00 2001 From: 1 <1> Date: 星期二, 07 十月 2025 09:35:59 +0800 Subject: [PATCH] #和得服务器 --- src/main/java/com/zy/core/model/protocol/StaProtocol.java | 1 src/main/java/com/zy/asrs/controller/SiteController.java | 1 src/main/java/com/zy/core/thread/SiemensCrnThread.java | 16 +++++++ src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | 4 +- src/main/webapp/views/pipeline.html | 6 +++ src/main/java/com/zy/common/constant/ArmConstant.java | 10 ++-- src/main/java/com/zy/asrs/domain/vo/SiteTableVo.java | 1 src/main/java/com/zy/core/thread/SiemensDevpThread.java | 4 +- src/main/resources/application.yml | 38 +++++++++--------- 9 files changed, 52 insertions(+), 29 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/SiteController.java b/src/main/java/com/zy/asrs/controller/SiteController.java index 76ab637..3b841eb 100644 --- a/src/main/java/com/zy/asrs/controller/SiteController.java +++ b/src/main/java/com/zy/asrs/controller/SiteController.java @@ -86,6 +86,7 @@ vo.setStaNo(staProtocol.getStaNo()); // 鐩爣绔� // vo.setLocType1(staProtocol.isHigh() != staProtocol.isLow() && staProtocol.isLow() ? "浣�" : "楂�"); //楂樹綆搴撲綅 vo.setLocType1(devp.getDevNo()==102 ? "楂�" : "浣�"); + vo.setFull(staProtocol.isFull()?"Y":"N"); // 婊� } return R.ok().add(list); diff --git a/src/main/java/com/zy/asrs/domain/vo/SiteTableVo.java b/src/main/java/com/zy/asrs/domain/vo/SiteTableVo.java index 8512360..069b1c7 100644 --- a/src/main/java/com/zy/asrs/domain/vo/SiteTableVo.java +++ b/src/main/java/com/zy/asrs/domain/vo/SiteTableVo.java @@ -37,4 +37,5 @@ //楂樹綆搴撲綅 private String locType1 = "-"; + private String full = "-"; } 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 1b70a6d..3192f64 100644 --- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java @@ -1348,7 +1348,7 @@ // continue; } // 鍒ゆ柇鍫嗗灈鏈哄嚭搴撶珯鐘舵�� -// if (staProtocol.isAutoing() && !staProtocol.isLoading() && staDetl.getCanouting() != null && staDetl.getCanouting().equals("Y") +// if (staProtocol.isAutoing() && !staProtocol.isLoading() && staDetl.getCanouting() != null && staDetl.getCanouting().equals("Y") // && staProtocol.getWorkNo() == 0 && staProtocol.isOutEnable()) { if (staProtocol.isAutoing() && staDetl.getCanouting() != null && staDetl.getCanouting().equals("Y") @@ -2612,7 +2612,7 @@ } public synchronized void autoEmptyIn() { - SiemensDevpThread devpThread = (SiemensDevpThread) SlaveConnection.get(SlaveType.Devp, 1); + SiemensDevpThread devpThread = (SiemensDevpThread) SlaveConnection.get(SlaveType.Devp, 1); List<Integer> list = new ArrayList<>(); list.add(1038); for (Integer site:list){ diff --git a/src/main/java/com/zy/common/constant/ArmConstant.java b/src/main/java/com/zy/common/constant/ArmConstant.java index 2de0b91..1b94261 100644 --- a/src/main/java/com/zy/common/constant/ArmConstant.java +++ b/src/main/java/com/zy/common/constant/ArmConstant.java @@ -7,11 +7,11 @@ public static final String ARM_URL = "http://10.10.10.171:7002"; public static final String ARM_URL1 = "http://10.10.10.171:7002"; - public static final String ARM_URL2 = "http://10.10.10.172:7002"; - public static final String ARM_URL3 = "http://10.10.10.173:7002"; - public static final String ARM_URL4 = "http://10.10.10.174:7002"; - public static final String ARM_URL5 = "http://10.10.10.175:7002"; - public static final String ARM_URL6 = "http://10.10.10.176:7002"; + public static final String ARM_URL2 = "http://10.10.10.174:7002"; + public static final String ARM_URL3 = "http://10.10.10.177:7002"; + public static final String ARM_URL4 = "http://10.10.10.180:7002"; + public static final String ARM_URL5 = "http://10.10.10.183:7002"; + public static final String ARM_URL6 = "http://10.10.10.186:7002"; public static final String ARM_ADAPTOR = "adaptor/api/wcs/order";//鍒涘缓璁㈠崟 diff --git a/src/main/java/com/zy/core/model/protocol/StaProtocol.java b/src/main/java/com/zy/core/model/protocol/StaProtocol.java index 9dd8082..5d578ad 100644 --- a/src/main/java/com/zy/core/model/protocol/StaProtocol.java +++ b/src/main/java/com/zy/core/model/protocol/StaProtocol.java @@ -132,6 +132,7 @@ basDevp.setLocType3((short) 0); // 杞婚噸绫诲瀷{0:鏈煡,1:杞诲簱浣�,2:閲嶅簱浣峿 basDevp.setLocType1(high != low && low ? (short) 1 : (short) 2); basDevp.setInQty(inQty !=null ?(int)inQty : 0); + basDevp.setBarcode(this.getBarcode()); return basDevp; } diff --git a/src/main/java/com/zy/core/thread/SiemensCrnThread.java b/src/main/java/com/zy/core/thread/SiemensCrnThread.java index 6cd2918..227c904 100644 --- a/src/main/java/com/zy/core/thread/SiemensCrnThread.java +++ b/src/main/java/com/zy/core/thread/SiemensCrnThread.java @@ -126,6 +126,18 @@ crnProtocol.setyDistance((short) 0); crnProtocol.setxDuration((short) 0); crnProtocol.setyDuration((short) 0); + try{ + // 鏍规嵁瀹炴椂淇℃伅鏇存柊鏁版嵁搴� + BasCrnpService basCrnpService = SpringUtils.getBean(BasCrnpService.class); + BasCrnp basCrnp = new BasCrnp(); + basCrnp.setCrnNo(slave.getId()); + basCrnp.setCrnSts((int)crnProtocol.getMode()); + if (!basCrnpService.updateById(crnProtocol.toSqlModel(basCrnp))){ + News.error("SiemensCrn"+" - 3"+" - 鍫嗗灈鏈簆lc鏁版嵁搴撴洿鏂板け璐� ===>> [id:{}] [ip:{}] [port:{}] [rack:{}] [slot:{}]", slave.getId(), slave.getIp(), slave.getPort(), slave.getRack(), slave.getSlot()); + } + } catch (Exception e){ + + } } @Override @@ -212,7 +224,9 @@ if (!basCrnpService.updateById(crnProtocol.toSqlModel(basCrnp))){ News.error("SiemensCrn"+" - 3"+" - 鍫嗗灈鏈簆lc鏁版嵁搴撴洿鏂板け璐� ===>> [id:{}] [ip:{}] [port:{}] [rack:{}] [slot:{}]", slave.getId(), slave.getIp(), slave.getPort(), slave.getRack(), slave.getSlot()); } - } catch (Exception ignore){} + } catch (Exception ignore){ + + } } else { initCrn(); diff --git a/src/main/java/com/zy/core/thread/SiemensDevpThread.java b/src/main/java/com/zy/core/thread/SiemensDevpThread.java index 7926c47..f146152 100644 --- a/src/main/java/com/zy/core/thread/SiemensDevpThread.java +++ b/src/main/java/com/zy/core/thread/SiemensDevpThread.java @@ -125,7 +125,7 @@ Arrays.asList(1051,1055,1057,1065,1067,1069,1077,1081,1083,1086,1089,1092,1095,1097,1100)); private static final Set<Integer> specialSites3 = new HashSet<>(//鏈烘鑷傜珯鐐� - Arrays.asList(1098,1093,1087,1082,1074,1071,1062,1059)); + Arrays.asList(1098,1093,1087,1082,1074,1071,1061,1058)); public static final ArrayList<Integer> BarcodeList = new ArrayList<Integer>() {{ @@ -367,7 +367,7 @@ // staProtocol.setHigh(status[6]); // 楂樺簱浣� // staProtocol.setLow(status[7]); // 浣庡簱浣� - if (!staProtocol.isPakMk() && !staProtocol.isLoading()) { + if (!staProtocol.isPakMk() && (!staProtocol.isLoading() || !staProtocol.isInEnable())) { staProtocol.setPakMk(true); } } diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 10ca84f..51ba1fa 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -381,55 +381,55 @@ staNo: 1093 armNo: 1 sortingLine: 7 - staNoEnd: 1103 + staNoEnd: 1093 barcode: ${wcs-slave.barcode[0].id} led: ${wcs-slave.led[1].id} # 鐮佸灈浣� armSta[2]: - staNo: 1044 + staNo: 1087 armNo: 2 - sortingLine: 1044 - staNoEnd: 1044 + sortingLine: 6 + staNoEnd: 1087 barcode: ${wcs-slave.barcode[0].id} led: ${wcs-slave.led[1].id} # 鐮佸灈浣� armSta[3]: - staNo: 1044 + staNo: 1082 armNo: 2 - sortingLine: 1044 - staNoEnd: 1044 + sortingLine: 5 + staNoEnd: 1082 barcode: ${wcs-slave.barcode[0].id} led: ${wcs-slave.led[1].id} # 鐮佸灈浣� armSta[4]: - staNo: 1044 + staNo: 1074 armNo: 3 - sortingLine: 1044 - staNoEnd: 1044 + sortingLine: 4 + staNoEnd: 1074 barcode: ${wcs-slave.barcode[0].id} led: ${wcs-slave.led[1].id} # 鐮佸灈浣� armSta[5]: - staNo: 1044 + staNo: 1071 armNo: 3 - sortingLine: 1044 - staNoEnd: 1044 + sortingLine: 3 + staNoEnd: 1071 barcode: ${wcs-slave.barcode[0].id} led: ${wcs-slave.led[1].id} # 鐮佸灈浣� armSta[6]: - staNo: 1044 + staNo: 1061 armNo: 4 - sortingLine: 1044 - staNoEnd: 1044 + sortingLine: 2 + staNoEnd: 1061 barcode: ${wcs-slave.barcode[0].id} led: ${wcs-slave.led[1].id} # 鐮佸灈浣� armSta[7]: - staNo: 1044 + staNo: 1058 armNo: 4 - sortingLine: 1044 - staNoEnd: 1044 + sortingLine: 1 + staNoEnd: 1058 barcode: ${wcs-slave.barcode[0].id} led: ${wcs-slave.led[1].id} # 鍏ュ簱鍙�1 diff --git a/src/main/webapp/views/pipeline.html b/src/main/webapp/views/pipeline.html index c316cbd..95b2b56 100644 --- a/src/main/webapp/views/pipeline.html +++ b/src/main/webapp/views/pipeline.html @@ -116,6 +116,8 @@ <th>绌烘澘淇″彿</th> <th>鐩爣绔�</th> <th>楂樹綆搴撲綅</th> + <th>婊′俊鍙�</th> + <th>鏉$爜</th> </tr> </thead> <!-- 琛ㄦ牸鍐呭 --> @@ -304,6 +306,8 @@ setVal(tr.children("td").eq(7), table[i-1].emptyMk); setVal(tr.children("td").eq(8), table[i-1].staNo); setVal(tr.children("td").eq(9), table[i-1].locType1); + setVal(tr.children("td").eq(10), table[i-1].full); + setVal(tr.children("td").eq(11), table[i-1].barcode); } } else if (res.code === 403){ window.location.href = baseUrl+"/login"; @@ -390,6 +394,8 @@ " <td></td>\n" + " <td></td>\n" + " <td></td>\n" + + " <td></td>\n" + + " <td></td>\n" + " </tr>\n"; } $('#site-table tbody').after(html); -- Gitblit v1.9.1