From 63b27a3ade03b0214c90a2b5ca71b12380b20832 Mon Sep 17 00:00:00 2001 From: ZengTao <2773468879@qq.com> Date: 星期四, 21 十二月 2023 16:43:57 +0800 Subject: [PATCH] 修改终止进出片方法 --- springboot-vue3/src/main/java/com/example/springboot/controller/HomeController.java | 48 ++++++++++++++++++++++++++++-------------------- 1 files changed, 28 insertions(+), 20 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 b874580..ff84539 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 @@ -22,6 +22,7 @@ import com.example.springboot.service.OutSliceServive; import com.example.springboot.service.PermissionService; import com.example.springboot.service.SpianService; +import com.example.springboot.service.StorageCageService; import cn.hutool.core.util.StrUtil; @@ -30,6 +31,7 @@ import com.example.springboot.component.S7control; import com.example.springboot.entity.CarPosition; import com.example.springboot.entity.StorageCage; +import com.example.springboot.entity.StorageTask; import com.example.springboot.entity.User; import com.example.springboot.entity.alarmmg; import com.example.springboot.entity.north_glass_buffer1; @@ -46,6 +48,7 @@ @RequestMapping("/home") public class HomeController { @Autowired + HomeMapper homeMapper; @Autowired @@ -59,6 +62,9 @@ @Autowired OutSliceServive outSliceServive; + + @Autowired + StorageCageService storageCageService; @Autowired North_Glass_Buffer1Service north_Glass_Buffer1Service; @@ -78,6 +84,8 @@ // 鏌ヨ鐞嗙墖绗间娇鐢ㄦ儏鍐� @GetMapping("/load") public Result selectAll() { + // storageCageService.EndTask(1); + // UpdateTask(2,0,"X12345610402GV"); List<StorageCage> storageCagelist = homeMapper.selectAll(); Map<String, Object> map = new HashMap<>(); map.put("list", storageCagelist); @@ -136,22 +144,21 @@ return Result.success(map); } - // 鎵嬪姩瀹屾垚杩�/鍑虹墖浠诲姟 + // 鎵嬪姩瀹屾垚杩�/鍑虹墖浠诲姟 缁堟杩涚墖/鍑虹墖浠诲姟 @GetMapping("/UpdateTask") public Result UpdateTask(Integer types, Integer shelfrack, String glassid) { + storageCageService.UpdateTask(types, shelfrack, glassid); Map<String, Object> map = new HashMap<>(); - homeMapper.UpdateTask(types, glassid); - if (types == 0) { - homeMapper.UpdateCageTask1(glassid); - } else if(types==1) { - homeMapper.DeleteByGlassID(glassid); - }else{ - StorageCage glass = homeMapper.SelectGlassInfo(glassid); - spianMapper.UpdataOutCage1(glass.getGlassWidth(), glass.getCage(), glass.getCell()); - homeMapper.DeleteByGlassID(glassid); - //鍙戦�佺粓姝换鍔′俊鍙� - // S7control.getinstance().WriteWord("DB105.18", (short) 0); - } + map.put("message3", "200"); + return Result.success(map); + } + + //缁堟杩涚墖/鍑虹墖浠诲姟 + @GetMapping("/EndTask") + public Result EndTask(int types) { + storageCageService.EndTask(types); + + Map<String, Object> map = new HashMap<>(); map.put("message3", "200"); return Result.success(map); } @@ -177,9 +184,7 @@ // 鎵嬪姩鍒犻櫎鐞嗙墖绗肩幓鐠� @GetMapping("/DeleteByGlassID") public Result DeleteByGlassID(String glassid) { - StorageCage glassinfor = homeMapper.SelectGlassInfo(glassid); - spianMapper.UpdataOutCage1(glassinfor.getGlassWidth(), glassinfor.getCage(), glassinfor.getCell()); - homeMapper.DeleteByGlassID(glassid); + outSliceServive.DeleteByGlassIDs(glassid); Map<String, Object> map = new HashMap<>(); map.put("message3", "200"); return Result.success(map); @@ -188,6 +193,7 @@ // 鏍规嵁鐜荤拑id鎵嬪姩鍑虹墖 @GetMapping("/OutByGlassID") public Result OutByGlassID(String glassid) throws SQLException { + Map<String, Object> map = new HashMap<>(); Out_slice result = homeMapper.SelectQueueByglassid(glassid); if (result == null) { @@ -199,7 +205,10 @@ int sequence = homeMapper.SelectMaxSquence(); homeMapper.AddOutSliceS(glassid, flip, north_glass_buffer1.getFrameBarcode(), north_glass_buffer1.getglasslengthmm().toString(), north_glass_buffer1.getglassheightmm().toString(), - sequence, position, (short)0); + sequence, position, (short) 0, north_glass_buffer1.getordernumber(), north_glass_buffer1.getlistnumber(), + north_glass_buffer1.getboxnumber(), north_glass_buffer1.getglasslength().toString(), + north_glass_buffer1.getglassheight().toString()); + map.put("message2", "200"); } else { map.put("message2", "300"); @@ -207,7 +216,6 @@ } else { map.put("message2", "400"); } - } else { map.put("message2", "500"); } @@ -269,7 +277,7 @@ map.put("message", "200"); } } - return Result.success(map); + return Result.success(map); } // 鏌ヨ鐜荤拑淇℃伅 @@ -341,6 +349,7 @@ @PostMapping("/DeleteProductionQueueGlass") public Result DeleteProductionQueueGlass(String FrameNo) { homeMapper.CompleteQueueByFrameNo(FrameNo); + Map<String, Object> map = new HashMap<>(); map.put("message", "200"); return Result.success(map); @@ -382,7 +391,6 @@ @PostMapping("/CompleteQueue") public Result CompleteQueue(String id, String frameid, String glassid) { return outSliceServive.CompleteQueue(id, frameid, glassid); - } } -- Gitblit v1.8.0