From 7ff176bf622d6a4bad0fb2bdf92f11a79f0dd24a Mon Sep 17 00:00:00 2001 From: ludc Date: 星期四, 04 五月 2023 14:17:49 +0800 Subject: [PATCH] 增加弹窗界面,整合代码 --- Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeClassifyValueController.java | 49 ++++++++++++++++++++++--------------------------- 1 files changed, 22 insertions(+), 27 deletions(-) diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeClassifyValueController.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeClassifyValueController.java index adaafe4..b443a2b 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeClassifyValueController.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeClassifyValueController.java @@ -1,15 +1,15 @@ package com.vci.ubcs.code.controller; - import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; -import com.vci.ubcs.code.service.CodeClassifyValueServiceI; -import com.vci.starter.web.pagemodel.BaseResult; -import com.vci.starter.web.pagemodel.Tree; -import com.vci.starter.web.pagemodel.TreeQueryObject; -import com.vci.starter.web.util.VciBaseUtil; import com.vci.ubcs.code.dto.CodeClassifyValueDTO; +import com.vci.ubcs.code.service.ICodeClassifyValueService; import com.vci.ubcs.code.vo.pagemodel.CodeClassifyValueVO; +import com.vci.ubcs.starter.revision.model.TreeQueryObject; + +import com.vci.ubcs.starter.web.pagemodel.Tree; +import com.vci.ubcs.starter.web.util.VciBaseUtil; +import org.springblade.core.tool.api.R; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.util.CollectionUtils; import org.springframework.web.bind.annotation.*; @@ -18,6 +18,7 @@ import java.util.Collection; import java.util.List; import java.util.Map; + /** * 鍒嗙被鐮佹鐨勭爜鍊兼帶鍒跺櫒 @@ -32,7 +33,7 @@ * 鍒嗙被鐮佹鐨勭爜鍊� 鏈嶅姟 */ @Autowired - private CodeClassifyValueServiceI codeClassifyValueService; + private ICodeClassifyValueService codeClassifyValueService; /** * 鍒嗙被鐮佹鐨勭爜鍊兼爲 @@ -41,7 +42,7 @@ */ @GetMapping("/treeCodeClassifyValue") public List<Tree> treeCodeClassifyValue(TreeQueryObject treeQueryObject) { - return codeClassifyValueService.treeCodeClassifyValue(treeQueryObject); + return codeClassifyValueService.treeCodeClassifyValue(treeQueryObject); } /** @@ -50,9 +51,8 @@ * @return 鎵ц缁撴灉锛宻uccess涓簍rue琛ㄧず鎴愬姛锛宮sg鏄け璐ョ殑鎻愮ず淇℃伅锛宱bj鏄坊鍔犲畬鎴愬悗鐨勬樉绀哄璞� */ @PostMapping( "/addSave") - public BaseResult<CodeClassifyValueVO> addSave(@RequestBody CodeClassifyValueDTO codeClassifyValueDTO){ - CodeClassifyValueVO codeClassifyValueVO = codeClassifyValueService.addSave(codeClassifyValueDTO); - return BaseResult.success(codeClassifyValueVO); + public R<CodeClassifyValueVO> addSave(@RequestBody CodeClassifyValueDTO codeClassifyValueDTO){ + return R.status(codeClassifyValueService.addSave(codeClassifyValueDTO)); } /** @@ -61,9 +61,8 @@ * @return 鎵ц缁撴灉锛宻uccess涓簍rue琛ㄧず鎴愬姛锛宮sg鏄け璐ョ殑鎻愮ず淇℃伅锛宱bj鏄坊鍔犲畬鎴愬悗鐨勬樉绀哄璞� */ @PutMapping("/editSave") - public BaseResult<CodeClassifyValueVO> editSave(@RequestBody CodeClassifyValueDTO codeClassifyValueDTO){ - CodeClassifyValueVO codeClassifyValueVO = codeClassifyValueService.editSave(codeClassifyValueDTO); - return BaseResult.success(codeClassifyValueVO); + public R<CodeClassifyValueVO> editSave(@RequestBody CodeClassifyValueDTO codeClassifyValueDTO){ + return R.status(codeClassifyValueService.editSave(codeClassifyValueDTO)); } /** @@ -72,7 +71,7 @@ * @return 鎵ц缁撴灉 success涓簍rue涓哄彲浠ュ垹闄わ紝false琛ㄧず鏈夋暟鎹紩鐢紝obj涓簍rue琛ㄧず鏈変笅绾� */ @PostMapping( "/checkIsCanDelete") - public BaseResult checkIsCanDelete( CodeClassifyValueDTO codeClassifyValueDTO) { + public R checkIsCanDelete( CodeClassifyValueDTO codeClassifyValueDTO) { return codeClassifyValueService.checkIsCanDelete(codeClassifyValueDTO); } @@ -82,7 +81,7 @@ * @return 鍒犻櫎缁撴灉鍙嶉锛氾細success锛氭垚鍔燂紝fail锛氬け璐� */ @DeleteMapping( "/deleteData") - public BaseResult delCodeClassifyValue( CodeClassifyValueDTO codeClassifyValueDTO) { + public R delCodeClassifyValue(@RequestBody CodeClassifyValueDTO codeClassifyValueDTO) { return codeClassifyValueService.deleteCodeClassifyValue(codeClassifyValueDTO); } @@ -92,9 +91,9 @@ * @return 鍒嗙被鐮佹鐨勭爜鍊兼樉绀哄璞� */ @GetMapping("/getObjectByOid") - public BaseResult<CodeClassifyValueVO> getObjectByOid(String oid){ + public R<CodeClassifyValueVO> getObjectByOid(String oid){ CodeClassifyValueVO codeClassifyValueVO = codeClassifyValueService.getObjectByOid(oid); - return BaseResult.success(codeClassifyValueVO); + return R.data(codeClassifyValueVO); } /** @@ -103,14 +102,10 @@ * @return 鍒嗙被鐮佹鐨勭爜鍊兼樉绀哄璞� */ @GetMapping("/listDataByOids") - public BaseResult<CodeClassifyValueVO> listCodeClassifyValueByOids(String oids){ + public R<Collection<CodeClassifyValueVO>> listCodeClassifyValueByOids(String oids){ Collection<CodeClassifyValueVO> voCollection = codeClassifyValueService.listCodeClassifyValueByOids(VciBaseUtil.str2List(oids)); - BaseResult baseResult = BaseResult.success(); - baseResult.setData(voCollection); - return baseResult; + return R.data(voCollection); } - - /** * 鍙傜収鏍� 鍒嗙被鐮佹鐨勭爜鍊� @@ -128,17 +123,17 @@ * @return 鎵ц缁撴灉 */ @PostMapping("/saveOrder") - public BaseResult saveOrder(@RequestBody Map<String,Object> param){ + public R saveOrder(@RequestBody Map<String,Object> param){ JSONArray json = JSONArray.parseArray(String.valueOf(param.get("dtoList"))); List<CodeClassifyValueDTO> dtoList = new ArrayList<>(); for (int i = 0; i < json.size(); i++) { CodeClassifyValueDTO codeFixedValueDTO = JSONObject.toJavaObject(JSONObject.parseObject(JSONObject.toJSONString(json.get(i))), CodeClassifyValueDTO.class); dtoList.add(codeFixedValueDTO); } - String codeclassifysecoid = (String) param.get("codeclassifysecoid"); + String codeclassifysecoid = (String) param.get("codeClassifySecOid"); VciBaseUtil.alertNotNull(dtoList,"鐮佸�奸泦鍚�"); if (CollectionUtils.isEmpty(dtoList)){ - return BaseResult.success(); + return R.success(""); } return codeClassifyValueService.batchSave4Order(dtoList,codeclassifysecoid); } -- Gitblit v1.9.3