From ceecebe477faf5a45b19f3b258f7add8f93b4583 Mon Sep 17 00:00:00 2001 From: futian.liu <liufutianyoo@163.com> Date: 星期二, 05 十二月 2023 10:00:24 +0800 Subject: [PATCH] 代码优化 结构调整 --- consum-base/src/main/java/com/consum/base/controller/BaseGoodsModelsController.java | 35 +++++++++++++++++++++++++++++------ 1 files changed, 29 insertions(+), 6 deletions(-) diff --git a/consum-base/src/main/java/com/consum/base/controller/BaseGoodsModelsController.java b/consum-base/src/main/java/com/consum/base/controller/BaseGoodsModelsController.java index e4ce6b3..f84a751 100644 --- a/consum-base/src/main/java/com/consum/base/controller/BaseGoodsModelsController.java +++ b/consum-base/src/main/java/com/consum/base/controller/BaseGoodsModelsController.java @@ -1,7 +1,8 @@ package com.consum.base.controller; import com.consum.base.BaseController; -import com.consum.base.service.BaseGoodsModelsServiceImpl; +import com.consum.base.core.utils.CommonUtil; +import com.consum.base.service.BaseGoodsModelsService; import com.consum.model.po.BaseGoodsModels; import com.iplatform.model.po.S_user_core; import com.walker.db.page.GenericPager; @@ -12,7 +13,6 @@ import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -26,7 +26,7 @@ public class BaseGoodsModelsController extends BaseController { @Autowired - private BaseGoodsModelsServiceImpl baseGoodsModelsService; + private BaseGoodsModelsService baseGoodsModelsService; /** * @Description 瑙勬牸鍒楄〃鏌ヨ锛堟牴鎹墿鍝乮d鏌ヨ瑙勬牸鍨嬪彿锛� @@ -52,7 +52,12 @@ * @Date 2023/10/23 */ @PostMapping("/add") - public ResponseValue add(@RequestBody BaseGoodsModels models) { + public ResponseValue add() { + BaseGoodsModels models = CommonUtil.getObjFromReqBody(BaseGoodsModels.class); + BaseGoodsModels param2 = new BaseGoodsModels(); + CommonUtil.copyProperties(models, param2); + models = param2; + if (models.getGoodsTemplatesId() == null || StringUtils.isEmpty(models.getModelName()) || StringUtils.isEmpty(models.getUnit()) || models.getStates() == null) { return ResponseValue.error("鍙傛暟閿欒"); } @@ -73,7 +78,12 @@ * @date 2023/10/25 */ @PostMapping("/updStatus") - public ResponseValue updateStatus(@RequestBody BaseGoodsModels models) { + public ResponseValue updateStatus() { + BaseGoodsModels models = CommonUtil.getObjFromReqBody(BaseGoodsModels.class); + BaseGoodsModels param2 = new BaseGoodsModels(); + CommonUtil.copyProperties(models, param2); + models = param2; + if (models == null || models.getId() == null || models.getStates() == null) { return ResponseValue.error("鍙傛暟閿欒"); } @@ -88,7 +98,12 @@ * @Date 2023/10/25 */ @DeleteMapping("/del") - public ResponseValue updateById(@RequestBody BaseGoodsModels models) { + public ResponseValue updateById() { + BaseGoodsModels models = CommonUtil.getObjFromReqBody(BaseGoodsModels.class); + BaseGoodsModels param2 = new BaseGoodsModels(); + CommonUtil.copyProperties(models, param2); + models = param2; + if (models.getId() == null) { return ResponseValue.error("瑙勬牸鍨嬪彿id涓虹┖"); } @@ -122,5 +137,13 @@ List<BaseGoodsModels> result = this.baseGoodsModelsService.select(baseGoodsModels); return ResponseValue.success(result); } + + @GetMapping("queryGoodsModelInfo") + public ResponseValue queryGoodsModelInfo(Long baseGoodsModelsId) { + if (baseGoodsModelsId== null){ + return ResponseValue.error("鍙傛暟涓嶈兘涓虹┖锛�"); + } + return ResponseValue.success(baseGoodsModelsService.queryGoodsModelInfo(baseGoodsModelsId)); + } } -- Gitblit v1.9.1