From 50bcc73377d38017ee5c36655028f53a3c25c58b Mon Sep 17 00:00:00 2001 From: 刘小明 <liuxm_a@163.com> Date: 星期四, 10 十月 2024 09:40:54 +0800 Subject: [PATCH] 物料清单保存 方法修改 --- pms-parent/pms-web-product/src/main/java/com/dy/pmsProduct/taskPlan/DevOpsPlanCtrl.java | 65 +++++++++++--------------------- 1 files changed, 23 insertions(+), 42 deletions(-) diff --git a/pms-parent/pms-web-product/src/main/java/com/dy/pmsProduct/taskPlan/DevOpsPlanCtrl.java b/pms-parent/pms-web-product/src/main/java/com/dy/pmsProduct/taskPlan/DevOpsPlanCtrl.java index 4be3c4b..5ae2226 100644 --- a/pms-parent/pms-web-product/src/main/java/com/dy/pmsProduct/taskPlan/DevOpsPlanCtrl.java +++ b/pms-parent/pms-web-product/src/main/java/com/dy/pmsProduct/taskPlan/DevOpsPlanCtrl.java @@ -9,11 +9,9 @@ import jakarta.validation.Valid; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.validation.BindingResult; import org.springframework.web.bind.annotation.*; import java.util.List; -import java.util.Objects; /** * 瀹夎杩愮淮浠诲姟璁″垝 @@ -30,19 +28,10 @@ @PostMapping(path="save") - @SsoPowerAop(power = "-1") + @SsoPowerAop(power = "10200005") @Log("淇濆瓨缁勮浠诲姟璁″垝") - public BaseResponse<Boolean> save(@RequestBody @Valid PrDevOpsPlan plan, BindingResult bindingResult){ - if (bindingResult != null && bindingResult.hasErrors()) { - return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage()); - } - int count; - try { - count = sv.save(plan); - }catch (Exception e){ - log.error("淇濆瓨缁勮浠诲姟璁″垝寮傚父", e); - return BaseResponseUtils.buildException(e.getMessage()); - } + public BaseResponse<Boolean> save(@RequestBody @Valid PrDevOpsPlan plan){ + int count = sv.save(plan); if (count <= 0) { return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�"); } else { @@ -53,23 +42,25 @@ /** * 鏇存柊 * @param plan - * @param bindingResult * @return */ @PostMapping(path="update") - @SsoPowerAop(power = "-1") + @SsoPowerAop(power = "10200005") @Log("鏇存柊缁勮浠诲姟璁″垝") - public BaseResponse<Boolean> update(@RequestBody @Valid PrDevOpsPlan plan, BindingResult bindingResult){ - int count; - try { - if (bindingResult != null && bindingResult.hasErrors()) { - return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage()); - } - count = sv.update(plan); - }catch (Exception e){ - log.error("鏇存柊缁勮浠诲姟璁″垝寮傚父", e); - return BaseResponseUtils.buildException(e.getMessage()); + public BaseResponse<Boolean> update(@RequestBody @Valid PrDevOpsPlan plan){ + int count = sv.update(plan); + if (count <= 0) { + return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�"); + } else { + return BaseResponseUtils.buildSuccess(true); } + } + + @PostMapping(path="updateStatus") + @SsoPowerAop(power = "10200005") + @Log("鏇存柊浠诲姟璁″垝鐘舵��") + public BaseResponse<Boolean> updateStatus(@RequestBody PrDevOpsPlan plan){ + int count = sv.updateStatus(plan); if (count <= 0) { return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�"); } else { @@ -82,16 +73,11 @@ * @return */ @GetMapping(path="one") - @SsoPowerAop(power = "-1") + @SsoPowerAop(power = "10200004") @Log("鏍规嵁ID鏌ヨ缁勮浠诲姟璁″垝") public BaseResponse<PrDevOpsPlan> one(Long id){ - try{ - PrDevOpsPlan plan=sv.selectById(id); - return BaseResponseUtils.buildSuccess(plan); - }catch (Exception e){ - log.error("鏍规嵁ID鏌ヨ缁勮浠诲姟璁″垝寮傚父", e); - return BaseResponseUtils.buildException(e.getMessage()); - } + PrDevOpsPlan plan=sv.selectById(id); + return BaseResponseUtils.buildSuccess(plan); } /** @@ -100,16 +86,11 @@ * @return */ @PostMapping(path="some") - @SsoPowerAop(power = "-1") + @SsoPowerAop(power = "10200004") @Log("鍒嗛〉鏌ヨ缁勮浠诲姟璁″垝") public BaseResponse<QueryResultVo<List<PrDevOpsPlan>>> some(@RequestBody QueryVo vo){ - try { - QueryResultVo<List<PrDevOpsPlan>> list = sv.selectSome(vo) ; - return BaseResponseUtils.buildSuccess(list); - }catch (Exception e){ - log.error("鍒嗛〉鏌ヨ缁勮浠诲姟璁″垝寮傚父", e); - return BaseResponseUtils.buildException(e.getMessage()); - } + QueryResultVo<List<PrDevOpsPlan>> list = sv.selectSome(vo) ; + return BaseResponseUtils.buildSuccess(list); } } -- Gitblit v1.8.0