From 2d92826d942cd4c06e1f415d4a3896b99ec65e2b Mon Sep 17 00:00:00 2001 From: wu <731351411@qq.com> Date: 星期四, 07 十一月 2024 19:32:00 +0800 Subject: [PATCH] 更改配片逻辑 --- springboot-vue3/src/main/java/com/example/springboot/controller/HomeController.java | 157 +++++++++++++++++++++++++++++----------------------- 1 files changed, 87 insertions(+), 70 deletions(-) diff --git a/springboot-vue3/src/main/java/com/example/springboot/controller/HomeController.java b/springboot-vue3/src/main/java/com/example/springboot/controller/HomeController.java index d80bf8e..9f6a8d9 100644 --- a/springboot-vue3/src/main/java/com/example/springboot/controller/HomeController.java +++ b/springboot-vue3/src/main/java/com/example/springboot/controller/HomeController.java @@ -62,22 +62,20 @@ private JdbcConnections jdbcConnections; @GetMapping("/WriteWord") - public Result WriteWord(String address,float value,String type) { - - if("0".equals(type)){ - System.err.println("鍐欏叆word"+address+"+"+value); - S7control.getinstance().WriteWord(address, (short)value); - - } - else if("3".equals(type)){ - System.err.println("鍐欏叆time"+address+"+"+value); - S7control.getinstance().writetime(address, (long)value); - } - else{ - System.err.println("鍐欏叆float"+address+"+"+value); + public Result WriteWord(String address, float value, String type) { + + if ("0".equals(type)) { + System.err.println("鍐欏叆word" + address + "+" + value); + S7control.getinstance().WriteWord(address, (short) value); + + } else if ("3".equals(type)) { + System.err.println("鍐欏叆time" + address + "+" + value); + S7control.getinstance().writetime(address, (long) value); + } else { + System.err.println("鍐欏叆float" + address + "+" + value); S7control.getinstance().writeFloat32(address, value); } - + Map<String, Object> map = new HashMap<>(); map.put("message", "200"); return Result.success(map); @@ -85,16 +83,16 @@ // 鍐欏叆bit @GetMapping("/WriteBit") - public Result WriteBit(String address,short value) { - + public Result WriteBit(String address, short value) { + boolean values; if (value == 0) { - values=false; - }else{ - values=true; + values = false; + } else { + values = true; } S7control.getinstance().WriteBit(address, values); - System.err.println("鍐欏叆bit"+address+"+"+values); + System.err.println("鍐欏叆bit" + address + "+" + values); Map<String, Object> map = new HashMap<>(); map.put("message", "200"); return Result.success(map); @@ -159,6 +157,7 @@ map.put("message2", "500"); } else { // 璋冪敤浼嶄笂鐗囧嚱鏁� + System.out.println("璋冪敤涓婄墖鍑芥暟"); short results = spianService.selectAll(glassid); if (results == 200) { map.put("message2", "200"); @@ -321,7 +320,7 @@ @PostMapping("/InsertQueueGlassId") public Result InsertQueueGlassId(Short id, @RequestBody Queue queue) { return storageCageService.InsertQueueGlassId(id, queue); - + } // 纭鎵爜浣嶇幓鐠冧俊鎭� @@ -494,64 +493,82 @@ // 鍒囨崲PLC鑾峰彇浜岀淮鐮佹柟寮� @PostMapping("/UpdateStroageCageByCell") - public Result UpdateStroageCageByCell(Integer cell,Integer num) { - return storageCageService.UpdateStroageCageByCell(cell,num); + public Result UpdateStroageCageByCell(Integer cell, Integer num) { + return storageCageService.UpdateStroageCageByCell(cell, num); } - //鎵嬪姩瀹屾垚浠诲姟 + // 鎵嬪姩瀹屾垚浠诲姟 @PostMapping("/FinishTask") public Result FinishTask(Integer id) { - return storageCageService.FinishTask(id); + return storageCageService.FinishTask(); } - - //鏌ヨ鐜荤拑淇℃伅 + + // 鏌ヨ鐜荤拑淇℃伅 @PostMapping("/SelectGlassInfo") - public Result SelectGlassInfo(String width,String height,String thickness,String films) { - return storageCageService.SelectGlassInfo(width,height,thickness,films); + public Result SelectGlassInfo(String width, String height, String thickness, String films) { + return storageCageService.SelectGlassInfo(width, height, thickness, films); } - //娣诲姞鐜荤拑淇℃伅鍒扮瀛� + // 娣诲姞鐜荤拑淇℃伅鍒扮瀛� @PostMapping("/StorageCageAddGlass") - public Result StorageCageAddGlass(String cell,@RequestBody GlassInfo glassInfo) { - return storageCageService.StorageCageAddGlass(cell,glassInfo); + public Result StorageCageAddGlass(String cell, @RequestBody GlassInfo glassInfo) { + return storageCageService.StorageCageAddGlass(cell, glassInfo); } - - //棰嗗彇/鏆傚仠浠诲姟 - @PostMapping("/ClaimTasks") - public Result ClaimTasks(String flowcard,Integer state, Integer line) { - return storageCageService.ClaimTasks(flowcard,state,line); - } - - //淇敼鍑虹墖鏂瑰紡 - @PostMapping("/ModeChange") - public Result ModeChange(String flowcard,Integer method) { - return storageCageService.ModeChange(flowcard,method); - } - - //娣诲姞鐜荤拑淇℃伅鍒版祴閲忎俊鎭� - @PostMapping("/UpdateQueue") - public Result UpdateQueue(@RequestBody GlassInfo glassInfo) { - return storageCageService.UpdateQueue(glassInfo); - } - //浜哄伐鎷胯蛋 - @PostMapping("/ManualTake") - public Result ManualTake(@RequestBody String glassInfo) { - return storageCageService.ManualTake(glassInfo); - } - //寮�濮嬪伐绋� - @PostMapping("/StartChange") - public Result StartChange(String flowcard) { - return storageCageService.StartChange(flowcard); - } - //閲嶆柊娴嬮噺 - @PostMapping("/AnewMeasure") - public Result AnewMeasure(@RequestBody String glassInfo) { - return storageCageService.AnewMeasure(glassInfo); - } - //瀵煎叆鏁版嵁 锛氭坊鍔犵幓鐠冧俊鎭� - @PostMapping("/importData") - public Result importData(@RequestBody List<Map> IportDataStr) { - return storageCageService.AddGlassinfo(IportDataStr); - } + // 棰嗗彇/鏆傚仠浠诲姟 + @PostMapping("/ClaimTasks") + public Result ClaimTasks(String flowcard, Integer state, Integer line) { + return storageCageService.ClaimTasks(flowcard, state, line); + } + + // 淇敼鍑虹墖鏂瑰紡 + @PostMapping("/ModeChange") + public Result ModeChange(String flowcard, Integer method) { + return storageCageService.ModeChange(flowcard, method); + } + + // 娣诲姞鐜荤拑淇℃伅鍒版祴閲忎俊鎭� + @PostMapping("/UpdateQueue") + public Result UpdateQueue(@RequestBody GlassInfo glassInfo) { + return storageCageService.UpdateQueue(glassInfo); + } + + // 浜哄伐鎷胯蛋 + @PostMapping("/ManualTake") + public Result ManualTake(@RequestBody String glassInfo) { + return storageCageService.ManualTake(glassInfo); + } + + // 寮�濮嬪伐绋� + @PostMapping("/StartChange") + public Result StartChange(String flowcard,int orderstate) { + return storageCageService.StartChange(flowcard,orderstate); + } + + // 閲嶆柊娴嬮噺 + @PostMapping("/AnewMeasure") + public Result AnewMeasure(@RequestBody String glassInfo) { + return storageCageService.AnewMeasure(glassInfo); + } + + // 瀵煎叆鏁版嵁 锛氭坊鍔犵幓鐠冧俊鎭� + @PostMapping("/importData") + public Result importData(@RequestBody List<Map> IportDataStr) { + return storageCageService.AddGlassinfo(IportDataStr); + } + + // 鍒犻櫎璁㈠崟 + @PostMapping("/deleteTasks") + public Result deleteTasks(@RequestBody Map num) { + System.out.println("鎺у埗鍣�:" + num); + return storageCageService.deleteTasks(num); + } + + // 淇濆瓨鑶滅郴璁剧疆 + @PostMapping("/SaveMeasure") + public Result SaveMeasure(String films, Integer thickness) { + System.out.println("鎺у埗鍣�:" + films+thickness); + return storageCageService.SaveMeasure(films,thickness); + } + } -- Gitblit v1.8.0