From fa6bebf3478bbea5c570851de91acf40fc40bbc4 Mon Sep 17 00:00:00 2001
From: wu <731351411@qq.com>
Date: 星期二, 12 十一月 2024 18:13:45 +0800
Subject: [PATCH] 增加指定格子出片
---
springboot-vue3/src/main/java/com/example/springboot/controller/HomeController.java | 175 +++++++++++++++++++++++++++++++++-------------------------
1 files changed, 99 insertions(+), 76 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 3cb75d4..0f14f82 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);
-
+
}
// 纭鎵爜浣嶇幓鐠冧俊鎭�
@@ -416,6 +415,7 @@
map.put("message", "200");
return Result.success(map);
}
+
// 鎵嬪姩瀹屾垚浠诲姟
@PostMapping("/CompleteQueue")
public Result CompleteQueue(String id, String frameid, String glassid) {
@@ -491,71 +491,94 @@
return Result.success(map);
}
- // 鍒囨崲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("/AddOutGlass")
+ public Result AddOutGlass(Integer cell, Integer glasstype) {
+ return storageCageService.AddOutGlass(cell,glasstype);
}
- //鎵嬪姩瀹屾垚浠诲姟
+
+ // 鎵嬪姩瀹屾垚浠诲姟
@PostMapping("/FinishTask")
public Result FinishTask(Integer id) {
- return storageCageService.FinishTask(id);
+ return storageCageService.FinishTask();
}
-
- //鏌ヨ鐜荤拑淇℃伅
+ // 鎵嬪姩缁撴潫浠诲姟
+ @PostMapping("/TerminateTask")
+ public Result TerminateTask(Integer id) {
+ return storageCageService.TerminateTask(id);
+ }
+
+ // 鏌ヨ鐜荤拑淇℃伅
@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("/deleteTasks")
- public Result deleteTasks(@RequestBody String flowcard){
- return storageCageService.deleteTasks(flowcard);
- }
+ // 棰嗗彇/鏆傚仠浠诲姟
+ @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