From 15ae1a2b9f83cb6ef7dc393767d814c71451b850 Mon Sep 17 00:00:00 2001 From: pjb <pjb123456> Date: 星期二, 12 八月 2025 15:26:54 +0800 Subject: [PATCH] 记录输送线异常日志 --- src/main/java/com/zy/controller/SiteController.java | 20 +++++++++++++++----- 1 files changed, 15 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/zy/controller/SiteController.java b/src/main/java/com/zy/controller/SiteController.java index 08107b6..b26403a 100644 --- a/src/main/java/com/zy/controller/SiteController.java +++ b/src/main/java/com/zy/controller/SiteController.java @@ -50,8 +50,6 @@ SiemensDevpThread devpThread = (SiemensDevpThread) SlaveConnection.get(SlaveType.Devp, devp.getId()); Map<String, Object> map2 = new HashMap<>(); map2.put("floor", 2); - map2.put("modeVal", devpThread.ioModeOf2F.id); - map2.put("modeDesc", devpThread.ioModeOf2F.desc); res.add(map2); } return R.ok().add(res); @@ -80,9 +78,10 @@ vo.setLoading(staProtocol.isLoading()?"Y":"N"); // 鏈夌墿 vo.setInEnable(staProtocol.isInEnable()?"Y":"N"); // 鍙叆 vo.setOutEnable(staProtocol.isOutEnable()?"Y":"N"); // 鍙嚭 - vo.setPakMk(staProtocol.isPakMk()?"Y":"N"); // 鍏ュ簱鏍囪 - vo.setEmptyMk(staProtocol.isEmptyMk()?"Y":"N"); // 绌烘澘淇″彿 + vo.setPakMk(String.valueOf(staProtocol.getWantBucketFlag())); // 鍏ュ簱鏍囪 -> 瑕佹《淇″彿 + vo.setEmptyMk(String.valueOf(staProtocol.getWantBucketCount())); // 绌烘澘淇″彿 -> 瑕佹《鏁� vo.setStaNo(staProtocol.getStaNo()); // 鐩爣绔� + vo.setWorkNo(staProtocol.getWorkNo()); // vo.setLocType1(staProtocol.isHigh() != staProtocol.isLow() && staProtocol.isLow() ? "浣�" : "楂�"); //楂樹綆搴撲綅 vo.setLocType1(devp.getDevNo()==102 ? "楂�" : "浣�"); } @@ -179,6 +178,17 @@ } boolean result = MessageQueue.offer(SlaveType.Devp, devp.getId(), new Task(2, staProtocol)); if (result) { + int devId = 0; + switch (siteId) { + case 1081: devId = 4;break; + case 1084: devId = 5;break; + case 1087: devId = 6;break; + default: + } + if(devId != 0){ // 鍚屾椂缁欑綈瑁呯嚎鍐欏彲鍑� + staProtocol.setPlaceableFlag(1); + MessageQueue.offer(SlaveType.Devp, devId, new Task(5, staProtocol)); + } return R.ok(); } else { return R.error("涓嬪彂鍛戒护澶辫触"); @@ -289,7 +299,7 @@ vo.setError("鍙宠秴闄�"); list.add(vo); } - if (staProtocol.isBarcodeErr()){ + if (staProtocol.isBarcodeErr() && entry.getKey() != 1083 && entry.getKey() != 1086 && entry.getKey() != 1089 ){ PlcErrorTableVo vo = new PlcErrorTableVo(); vo.setNo(entry.getKey()); // 搴忓彿 vo.setPlcDesc("鎵爜澶辫触"); -- Gitblit v1.9.1