From aee6386344123c250b3ddfa3efa9a7e3ff8f6cbb Mon Sep 17 00:00:00 2001 From: zc <zc@123> Date: 星期二, 16 九月 2025 09:43:19 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/fyxc_shuttle_wcs' into fyxc_shuttle_wcs --- src/main/java/com/zy/asrs/controller/TVController.java | 43 ++++++++++++++++++++++++++----------------- 1 files changed, 26 insertions(+), 17 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/TVController.java b/src/main/java/com/zy/asrs/controller/TVController.java index 5a4bb40..65dd4ce 100644 --- a/src/main/java/com/zy/asrs/controller/TVController.java +++ b/src/main/java/com/zy/asrs/controller/TVController.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.core.common.Arith; import com.core.common.Cools; +import com.core.common.DateUtils; import com.core.common.R; import com.zy.asrs.domain.dto.AxisBean; import com.zy.asrs.domain.dto.LocChartPie; @@ -18,6 +19,7 @@ import com.zy.common.service.CommonService; import com.zy.common.utils.RedisUtil; import com.zy.core.cache.SlaveConnection; +import com.zy.core.enums.ShuttleProtocolStatusType; import com.zy.core.enums.SlaveType; import com.zy.core.model.LedSlave; import com.zy.core.model.ShuttleSlave; @@ -315,20 +317,20 @@ List<WrkMast> wrkMastList2 = null; switch (ledId) { case 1: - wrkMastList1 = wrkMastService.selectList(new EntityWrapper<WrkMast>().in("source_sta_no", 1014, 1022, 1025)); - wrkMastList2 = wrkMastService.selectList(new EntityWrapper<WrkMast>().in("sta_no", 1013, 1021, 1024)); + wrkMastList1 = wrkMastService.selectList(new EntityWrapper<WrkMast>().in("source_sta_no", 1012)); + wrkMastList2 = wrkMastService.selectList(new EntityWrapper<WrkMast>().in("sta_no", 1011)); break; case 2: - wrkMastList1 = wrkMastService.selectList(new EntityWrapper<WrkMast>().in("source_sta_no", 1012, 1022, 1025)); - wrkMastList2 = wrkMastService.selectList(new EntityWrapper<WrkMast>().in("sta_no", 1011, 1021, 1024)); + wrkMastList1 = wrkMastService.selectList(new EntityWrapper<WrkMast>().in("source_sta_no", 1014)); + wrkMastList2 = wrkMastService.selectList(new EntityWrapper<WrkMast>().in("sta_no", 1013)); break; case 3: - wrkMastList1 = wrkMastService.selectList(new EntityWrapper<WrkMast>().in("source_sta_no", 1012, 1014, 1025)); - wrkMastList2 = wrkMastService.selectList(new EntityWrapper<WrkMast>().in("sta_no", 1011, 1013, 1024)); + wrkMastList1 = wrkMastService.selectList(new EntityWrapper<WrkMast>().in("source_sta_no", 1022)); + wrkMastList2 = wrkMastService.selectList(new EntityWrapper<WrkMast>().in("sta_no", 1021)); break; case 4: - wrkMastList1 = wrkMastService.selectList(new EntityWrapper<WrkMast>().in("source_sta_no", 1012, 1014, 1022)); - wrkMastList2 = wrkMastService.selectList(new EntityWrapper<WrkMast>().in("sta_no", 1011, 1013, 1021)); + wrkMastList1 = wrkMastService.selectList(new EntityWrapper<WrkMast>().in("source_sta_no", 1025)); + wrkMastList2 = wrkMastService.selectList(new EntityWrapper<WrkMast>().in("sta_no", 1024)); break; default: break; @@ -339,15 +341,16 @@ for (WrkMast wrkMast : wrkMastList1) { set.add(wrkMast.getSourceStaNo()); } - return R.ok().add(set.toString() + msg); + + return R.ok().add(set.toString() + msg + DateUtils.convert(new Date(), DateUtils.yyyyMMddHHmmss_F)); } if (!Cools.isEmpty(wrkMastList2)) { String msg = "绔欑偣鍦ㄥ嚭搴�;"; Set<Integer> set = new HashSet<>(); for (WrkMast wrkMast : wrkMastList2) { - set.add(wrkMast.getSourceStaNo()); + set.add(wrkMast.getStaNo()); } - return R.ok().add(set.toString() + msg); + return R.ok().add(set.toString() + msg + DateUtils.convert(new Date(), DateUtils.yyyyMMddHHmmss_F)); } return R.ok(); } @@ -371,18 +374,24 @@ continue; } HashMap<String, Object> map = new HashMap<>(); - if (Cools.isEmpty(shuttleProtocol.getErrorCode())) { - continue; - } - int i = Integer.parseInt(shuttleProtocol.getErrorCode()); - if (i > 0) { - BasShuttleErr basShuttleErr = basShuttleErrService.queryByCode(i); + if (!Cools.isEmpty(shuttleProtocol.getErrorCode()) && Integer.parseInt(shuttleProtocol.getErrorCode()) > 0 && !Cools.isEmpty(shuttleProtocol.getErrorCode())) { + BasShuttleErr basShuttleErr = basShuttleErrService.queryByCode(Integer.parseInt(shuttleProtocol.getErrorCode())); String errName = basShuttleErr == null ? "鏈煡寮傚父" : basShuttleErr.getErrName(); //鏁呴殰涓� map.put("deviceNo", shuttleProtocol.getShuttleNo());//璁惧鍙�-灏忚溅鍙� map.put("errorMsg", errName);//寮傚父淇℃伅 map.put("device", "鍥涘悜杞�");//寮傚父淇℃伅 list.add(map); + } else if (shuttleProtocol.getMode() != 1) { + map.put("deviceNo", shuttleProtocol.getShuttleNo());//璁惧鍙�-灏忚溅鍙� + map.put("errorMsg", shuttleProtocol.getMode$());//寮傚父淇℃伅 + map.put("device", "鍥涘悜杞�");//寮傚父淇℃伅 + list.add(map); + } else if (shuttleProtocol.getProtocolStatusType() != ShuttleProtocolStatusType.IDLE) { + map.put("deviceNo", shuttleProtocol.getShuttleNo());//璁惧鍙�-灏忚溅鍙� + map.put("errorMsg", shuttleProtocol.getProtocolStatus$());//寮傚父淇℃伅 + map.put("device", "鍥涘悜杞�");//寮傚父淇℃伅 + list.add(map); } } return R.ok().add(list); -- Gitblit v1.9.1