From 26b4bddec08eb4e32452167b5fe10e58765be949 Mon Sep 17 00:00:00 2001 From: wuyouming666 <2265557248@qq.com> Date: 星期四, 11 七月 2024 10:59:08 +0800 Subject: [PATCH] 接口返回改为封装类 --- hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downworkstation/controller/DownWorkstationController.java | 108 ++++++++++++++++++------------------------------------ 1 files changed, 36 insertions(+), 72 deletions(-) diff --git a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downworkstation/controller/DownWorkstationController.java b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downworkstation/controller/DownWorkstationController.java index ddf347d..2c15c6c 100644 --- a/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downworkstation/controller/DownWorkstationController.java +++ b/hangzhoumesParent/moduleService/UnLoadGlassModule/src/main/java/com/mes/downworkstation/controller/DownWorkstationController.java @@ -5,20 +5,18 @@ import com.mes.downworkstation.entity.request.DownWorkRequest; import com.mes.downworkstation.service.DownWorkstationService; import com.mes.glassinfo.service.GlassInfoService; +import com.mes.utils.Result; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.http.HttpStatus; -import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; -import java.util.HashMap; import java.util.List; import java.util.Map; /** * <p> - * 鍓嶇鎺у埗鍣� + * 鍓嶇鎺у埗鍣� * </p> * * @author zhoush @@ -34,43 +32,30 @@ private DownWorkstationService downWorkstationService; @Autowired private GlassInfoService glassInfoService; + @ApiOperation("鑾峰彇宸ヤ綅淇℃伅") @GetMapping("/getone") - public ResponseEntity<?> getOneDownWorkstations() { + public Result getOneDownWorkstations() { try { - List<DownWorkstation> data = downWorkstationService.getoneDownWorkstations(1,6); + List<DownWorkstation> data = downWorkstationService.getoneDownWorkstations(1, 6); // 鏋勫缓绗﹀悎棰勬湡鏍煎紡鐨勫搷搴旀暟鎹� - Map<String, Object> responseData = new HashMap<>(); - responseData.put("code", 200); - responseData.put("msg", "鎴愬姛"); - responseData.put("data", data); - // 杩斿洖 ResponseEntity 瀵硅薄锛屽寘鍚搷搴旀暟鎹拰鐘舵�佺爜 - return ResponseEntity.ok(responseData); + return Result.build(200, "鑾峰彇宸ヤ綅淇℃伅鎴愬姛", data); } catch (Exception e) { e.printStackTrace(); // 濡傛灉鍑虹幇寮傚父锛岃繑鍥為敊璇俊鎭� - Map<String, Object> errorResponse = new HashMap<>(); - errorResponse.put("code", 500); - errorResponse.put("msg", "鏈嶅姟鍣ㄥ唴閮ㄩ敊璇�"); - return ResponseEntity.status(500).body(errorResponse); + return Result.build(500, "鑾峰彇宸ヤ綅淇℃伅澶辫触", 1); } } @ApiOperation("鑾峰彇娴佺▼鍗″彿") @GetMapping("/getflowCardId") - public ResponseEntity<Map<String, Object>> getflowCardId() { - Map<String, Object> responseData = new HashMap<>(); + public Result getflowCardId() { + try { List<Map<String, Object>> data = glassInfoService.getFlowCardId(); - responseData.put("code", 200); - responseData.put("msg", "鎴愬姛"); - responseData.put("data", data); - return ResponseEntity.ok(responseData); + return Result.build(200, "鑾峰彇娴佺▼鍗″彿鎴愬姛", data); } catch (Exception e) { - responseData.put("code", 500); - responseData.put("msg", "澶辫触"); - responseData.put("data", null); - return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(responseData); + return Result.build(500, "鑾峰彇娴佺▼鍗″彿澶辫触", 1); } } @@ -78,22 +63,17 @@ //缁戝畾鏋跺瓙 @ApiOperation("缁戝畾鏋跺瓙") @PostMapping("/updateFlowCardId") - public ResponseEntity<Map<String, Object>> updateFlowCardId(@RequestBody DownWorkRequest request) { + public Result updateFlowCardId(@RequestBody DownWorkRequest request) { // 缁戝畾鏋跺瓙 - downWorkstationService.updateFlowCardIdAndCount(request.getFlowCardId(), request.getWorkstationId(), request.getLayer()); + downWorkstationService.updateFlowCardIdAndCount(request.getFlowCardId(), request.getWorkstationId(), request.getLayer()); - // 鏋勫缓鍝嶅簲鏁版嵁 - Map<String, Object> responseData = new HashMap<>(); - responseData.put("message", "updated successfully"); - responseData.put("code", 200); - // 杩斿洖澶勭悊缁撴灉 - return ResponseEntity.ok(responseData); + return Result.build(200, "缁戝畾鏋跺瓙鎴愬姛", 1); } @ApiOperation("娓呴櫎宸ヤ綅淇℃伅") @PostMapping("/clear") - public ResponseEntity<Map<String, Object>> clearWorkstationInfo(@RequestBody Map<String, Object> requestData) { + public Result clearWorkstationInfo(@RequestBody Map<String, Object> requestData) { // 璋冪敤 DownWorkstationService 涓殑鏂规硶娓呴櫎鎸囧畾宸ヤ綅ID鐨勪俊鎭� int workstationId = (int) requestData.get("workstationId"); @@ -103,18 +83,10 @@ if (downWorkstations == totalWorkstations) { downWorkstationService.clearFlowCardId(workstationId); - Map<String, Object> responseData = new HashMap<>(); - responseData.put("message", "cleared successfully"); - responseData.put("code", 200); - // 杩斿洖澶勭悊缁撴灉 - return ResponseEntity.ok(responseData); - } - else { + return Result.build(200, "娓呴櫎宸ヤ綅淇℃伅鎴愬姛", 1); + } else { // 濡傛灉鎬绘暟閲忓拰钀芥灦鏁伴噺涓嶄竴鑷达紝杩斿洖閿欒鍝嶅簲 - Map<String, Object> errorResponse = new HashMap<>(); - errorResponse.put("message", "Total workstations count does not match down workstations count."); - errorResponse.put("code", 400); - return ResponseEntity.badRequest().body(errorResponse); + return Result.build(500, "娓呴櫎宸ヤ綅淇℃伅澶辫触", 1); } @@ -123,46 +95,38 @@ } - - @ApiOperation("鑾峰彇宸ヤ綅鏄剧ず鍥�1") @GetMapping("/getwo") - public ResponseEntity<Map<String, Object>> getwo() { - Map<String, Object> responseData = new HashMap<>(); + public Result getwo() { + try { - List<Map<String, Object>> data = downWorkstationService.getTotalGlassDimensionsByWorkstation(1,3); - responseData.put("code", 200); - responseData.put("msg", "鎴愬姛"); - responseData.put("data", data); - return ResponseEntity.ok(responseData); + List<Map<String, Object>> data = downWorkstationService.getTotalGlassDimensionsByWorkstation(1, 3); + return Result.build(200, "鑾峰彇宸ヤ綅鏄剧ず鍥�1鎴愬姛", data); } catch (Exception e) { - responseData.put("code", 500); - responseData.put("msg", "澶辫触"); - responseData.put("data", null); - return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(responseData); + return Result.build(200, "鑾峰彇宸ヤ綅鏄剧ず鍥�1澶辫触", 1); } } @ApiOperation("鑾峰彇宸ヤ綅鏄剧ず鍥�2") @GetMapping("/getwo2") - public ResponseEntity<Map<String, Object>> getw2o() { - Map<String, Object> responseData = new HashMap<>(); + public Result getwo2() { + try { - List<Map<String, Object>> data = downWorkstationService.getTotalGlassDimensionsByWorkstation(4,6); - responseData.put("code", 200); - responseData.put("msg", "鎴愬姛"); - responseData.put("data", data); - return ResponseEntity.ok(responseData); + List<Map<String, Object>> data = downWorkstationService.getTotalGlassDimensionsByWorkstation(4, 6); + return Result.build(200, "鑾峰彇宸ヤ綅鏄剧ず鍥�2鎴愬姛", data); } catch (Exception e) { - responseData.put("code", 500); - responseData.put("msg", "澶辫触"); - responseData.put("data", null); - return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(responseData); + return Result.build(200, "鑾峰彇宸ヤ綅鏄剧ず鍥�2澶辫触", 1); + } } - - + @ApiOperation(" 鍔熻兘锛氬宸ヤ綅杩涜銆愬惎鐢�/绂佺敤銆�") + @PostMapping("/updateDownWorkstation") + @ResponseBody + public Result updateDownWorkstation(@RequestBody DownWorkstation downWorkstation) { + boolean isSucess = downWorkstationService.updateDownWorkstationstate(downWorkstation); + return Result.build(200, "鏇存崲鎴愬姛", isSucess); + } } -- Gitblit v1.8.0