From d426473660914f321ba593cf7f2203d4bb2d3d7c Mon Sep 17 00:00:00 2001 From: wu <731351411@qq.com> Date: 星期二, 23 四月 2024 23:19:39 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/CanadaMes --- springboot-vue3/src/main/java/com/example/springboot/service/SpianService.java | 35 +++++++++++++++++++++++++++++------ 1 files changed, 29 insertions(+), 6 deletions(-) diff --git a/springboot-vue3/src/main/java/com/example/springboot/service/SpianService.java b/springboot-vue3/src/main/java/com/example/springboot/service/SpianService.java index 74c092d..baf7fa9 100644 --- a/springboot-vue3/src/main/java/com/example/springboot/service/SpianService.java +++ b/springboot-vue3/src/main/java/com/example/springboot/service/SpianService.java @@ -17,8 +17,6 @@ import com.example.springboot.mapper.SpianMapper; import com.google.common.primitives.Bytes; -import cn.hutool.json.JSONArray; -import cn.hutool.json.JSONObject; @Service public class SpianService { @@ -26,7 +24,7 @@ private SpianMapper spianMapper; // @GetMapping("/all") - public Short selectAll(String glassid) { + public Short selectAll(north_glass_buffer1 glasslist) { int cage1 = 0; int cells; @@ -36,8 +34,8 @@ int prctier; double width; double minwidth = 0; - - north_glass_buffer1 glasslist = spianMapper.selectGlass(glassid); // 鑾峰彇鐜荤拑鍙傛暟 + + //north_glass_buffer1 glasslist = spianMapper.selectGlass(glassid); // 鑾峰彇鐜荤拑鍙傛暟 // 濡傛灉娌℃湁姝d鏃� if (glasslist == null) { return (300); @@ -46,7 +44,7 @@ double widths = glasslist.getglasslengthmm(); String orderids = glasslist.getordernumber(); String FrameBarcode = glasslist.getFrameBarcode(); - + String glassid=glasslist.getbarcode(); List<String> adddresslist = new ArrayList<>(); adddresslist.add("DB105.0");// 杩涚墖杞﹁捣濮嬩綅缃� adddresslist.add("DB105.2");// 杩涚墖杞︾洰鏍囦綅缃� @@ -117,6 +115,11 @@ int qidong2 = 0; if (qidong == true) { qidong2 = 1; + }else{ + while (qidong) { + S7control.getinstance().WriteWord("DB105.16", (short) 1);// 鍑虹墖浠诲姟鍙戦�佸瓧鏀逛负1 + qidong = listbool("DB105.16"); + } } spianMapper.Inserttask(0, 0, 1000, ids, glassid.toString(), prctier,qidong2);// 鏂板浠诲姟 System.out.println("杩涚墖浠诲姟|" + datas); @@ -193,6 +196,11 @@ int qidong2 = 0; if (qidong == true) { qidong2 = 1; + }else{ + while (qidong) { + S7control.getinstance().WriteWord("DB105.18", (short) 1);// 鍑虹墖浠诲姟鍙戦�佸瓧鏀逛负1 + qidong = listbool("DB105.18"); + } } spianMapper.Inserttask(1, 0, cageout.getId(), 1000, glassid, state, qidong2);// 鏂板浠诲姟 outmesid(glassid, "DB105.34");// 娲惧彂鍑虹墖ID @@ -221,6 +229,11 @@ int qidong2 = 0; if (qidong == true) { qidong2 = 1; + }else{ + while (qidong) { + S7control.getinstance().WriteWord("DB105.18", (short) 1);// 鍑虹墖浠诲姟鍙戦�佸瓧鏀逛负1 + qidong = listbool("DB105.18"); + } } spianMapper.Inserttask(1, 0, cageout.getId(), 1000, glassid, 1, qidong2);// 鏂板浠诲姟 return (200);// 缁撴潫 @@ -259,6 +272,11 @@ int qidong2 = 0; if (qidong == true) { qidong2 = 1; + }else{ + while (qidong) { + S7control.getinstance().WriteWord("DB105.18", (short) 1);// 鍑虹墖浠诲姟鍙戦�佸瓧鏀逛负1 + qidong = listbool("DB105.18"); + } } spianMapper.Inserttask(2, 0, cageout.getId(), ids, glassids, 2, qidong2);// 鏂板璋冨害浠诲姟 @@ -291,6 +309,11 @@ int qidong2 = 2; if (qidong == true) { qidong2 = 1; + }else{ + while (qidong) { + S7control.getinstance().WriteWord("DB105.18", (short) 1);// 鍑虹墖浠诲姟鍙戦�佸瓧鏀逛负1 + qidong = listbool("DB105.18"); + } } spianMapper.Inserttask(2, 0, cageout.getId() + 1, ids, glassids, 2, qidong2);// 鏂板璋冨害浠诲姟 spianMapper.UpdateDBCage(ids, cage, cell, 2);// 灏嗗師鏍煎瓙鏁版嵁鏇存柊鍒版柊鏍煎瓙閲� -- Gitblit v1.8.0