From 870a9499eb65de0031ef8e8f70607e5dfb64b806 Mon Sep 17 00:00:00 2001 From: cy <1664593601@qq.com> Date: 星期四, 30 十一月 2023 09:30:18 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- consum-base/src/main/java/com/consum/base/controller/BaseGoodsModelsController.java | 49 ++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 40 insertions(+), 9 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 3216db6..f074e93 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,19 +1,14 @@ package com.consum.base.controller; import com.consum.base.BaseController; -import com.consum.base.pojo.BaseCategoryParam; -import com.consum.base.service.BaseCategoryServiceImpl; +import com.consum.base.core.utils.CommonUtil; import com.consum.base.service.BaseGoodsModelsServiceImpl; -import com.consum.base.service.BaseGoodsTemplateServiceImpl; -import com.consum.model.po.BaseCategory; import com.consum.model.po.BaseGoodsModels; -import com.consum.model.po.BaseGoodsTemplate; import com.iplatform.model.po.S_user_core; import com.walker.db.page.GenericPager; import com.walker.infrastructure.utils.StringUtils; import com.walker.web.ResponseValue; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.util.CollectionUtils; import org.springframework.web.bind.annotation.*; import java.util.List; @@ -54,7 +49,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("鍙傛暟閿欒"); } @@ -75,7 +75,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("鍙傛暟閿欒"); } @@ -90,7 +95,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涓虹┖"); } @@ -110,6 +120,27 @@ return ResponseValue.success(list); } + @GetMapping("query/goodsModel") + public ResponseValue queryGoodsModelByGoodsTemplatesId(Long goodsTemplatesId) { +// S_user_core currentUser = this.getCurrentUser(); +// if (currentUser == null) { +// return ResponseValue.error("鐧诲綍鐢ㄦ埛淇℃伅涓嶅瓨鍦�"); +// } +// if (goodsTemplatesId == null) { +// return ResponseValue.error("鐗╁搧id涓嶅瓨鍦�"); +// } + BaseGoodsModels baseGoodsModels = new BaseGoodsModels(); + baseGoodsModels.setGoodsTemplatesId(goodsTemplatesId); + 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