From eb975b40828b3a930fb38b75c739a7385b14ee12 Mon Sep 17 00:00:00 2001 From: zhuo <2089219845@qq.com> Date: 星期四, 03 四月 2025 14:48:57 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/radio_frequency' into radio_frequency --- basic-server/src/main/java/com/ruoyi/basic/controller/StandardTreeController.java | 124 ++++++++++++++++++++++------------------- 1 files changed, 66 insertions(+), 58 deletions(-) diff --git a/basic-server/src/main/java/com/ruoyi/basic/controller/StandardTreeController.java b/basic-server/src/main/java/com/ruoyi/basic/controller/StandardTreeController.java index d24ae09..c398be5 100644 --- a/basic-server/src/main/java/com/ruoyi/basic/controller/StandardTreeController.java +++ b/basic-server/src/main/java/com/ruoyi/basic/controller/StandardTreeController.java @@ -2,14 +2,12 @@ import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; +import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.ruoyi.basic.dto.*; +import com.ruoyi.basic.enums.StandardProductListChcekTypeEnums; +import com.ruoyi.basic.pojo.*; import com.ruoyi.common.core.domain.Result; -import com.ruoyi.basic.dto.CopyStandardProductListDto; -import com.ruoyi.basic.dto.FactoryDto; -import com.ruoyi.basic.dto.InsSampleReceiveDto; -import com.ruoyi.basic.dto.ResetTreeDragDTO; -import com.ruoyi.basic.pojo.StandardProductList; -import com.ruoyi.basic.pojo.StandardProductListSupplierAsk; -import com.ruoyi.basic.pojo.StandardTree; import com.ruoyi.basic.service.StandardMethodListService; import com.ruoyi.basic.service.StandardProductListService; import com.ruoyi.basic.service.StandardProductListSupplierAskService; @@ -53,57 +51,34 @@ @ApiOperation(value = "娣诲姞鏍囧噯鏍�") @PostMapping("/addStandardTree") - public Result addStandardTree(@RequestBody StandardTree standardTree) { - return Result.success(standardTreeService.addStandardTree(standardTree)); - } - - @ApiOperation(value = "缁欐爣鍑嗘爲娣诲姞妫�楠屾爣鍑�") - @PostMapping("/addStandardMethodList") - public Result addStandardMethodList(String tree, Integer standardId) { - return Result.success(standardMethodListService.addStandardMethodList(standardId, tree)); + public Result addStandardTree(@RequestBody ModelAddDto modelAddDto) { + return Result.success(standardTreeService.addStandardTree(modelAddDto)); } @ApiOperation(value = "鏍规嵁鏍囧噯鏍戣繘琛屾爣鍑嗘煡璇�") - @PostMapping("/selectsStandardMethodByFLSSM") + @GetMapping("/selectsStandardMethodByFLSSM") public Result selectsStandardMethodByFLSSM(String tree) { return Result.success(standardMethodListService.selectsStandardMethodByFLSSM(tree)); } @ApiOperation(value = "淇敼鏍囧噯搴撲腑鐨勫唴瀹�") @PostMapping("/upStandardProductList") - public Result upStandardProductList(String str) { + public Result upStandardProductList(@RequestBody Map<String, String> map) { + String str = map.get("str"); StandardProductList list = JSON.parseObject(str, StandardProductList.class); return Result.success(standardProductListService.upStandardProductList(list)); } @ApiOperation(value = "淇敼鏍囧噯搴撳尯闂�") @PostMapping("/updateSection") - public Result updateSection(String str) { + public Result updateSection(@RequestBody Map<String, String> map) { + String str = map.get("str"); StandardProductList list = JSON.parseObject(str, StandardProductList.class); return Result.success(standardProductListService.updateSection(list)); } - @ApiOperation(value = "鍒犻櫎鏍囧噯鏍戜笅鐨勬楠屾爣鍑�") - @PostMapping("/delStandardMethodByFLSSM") - public Result delStandardMethodByFLSSM(Integer id) { - return Result.success(standardMethodListService.delStandardMethodByFLSSM(id)); - } - - @ApiOperation(value = "鍒犻櫎鏍囧噯鏍戜笅鐨勬楠岄」鐩�") - @PostMapping("/delStandardProductByIds") - public Result delStandardProductByIds(String ids) { - JSONArray lists = JSON.parseArray(ids); - return Result.success(standardProductListService.delStandardProduct(lists)); - } - - @ApiOperation(value = "鏂板鏍囧噯鏍戜笅鐨勬楠岄」鐩�") - @PostMapping("/addStandardProduct") - public Result addStandardProduct(String ids, String tree) { - return Result.success(standardTreeService.addStandardProduct(ids, tree)); - } - @ApiOperation(value = "鍒犻櫎鏍囧噯鏍戠殑灞傜骇") - @PostMapping("/delStandardTree") + @DeleteMapping("/delStandardTree") public Result delStandardTree(String tree) { return Result.success(standardTreeService.delStandardTree(tree)); } @@ -115,19 +90,19 @@ } @ApiOperation(value = "閫氳繃妫�楠屾爣鍑嗘煡璇㈡楠岄」鐩�") - @PostMapping("/selectStandardProductListByMethodId") - public Result selectStandardProductListByMethodId(Integer id, String tree, Integer page) { - return Result.success(standardProductListService.selectStandardProductListByMethodId(id, tree, page)); + @GetMapping("/selectStandardProductListByMethodId") + public Result selectStandardProductListByMethodId(Integer id, String tree) { + return Result.success(standardProductListService.selectStandardProductListByMethodId(id, tree)); } - @ApiOperation(value = "鎵归噺缂栬緫鏌ヨ妫�楠岄」鐩�") - @PostMapping("/selectStandardProductByMethodId") + @ApiOperation(value = "鎵归噺鏌ヨ妫�楠岄」鐩�") + @GetMapping("/selectStandardProductByMethodId") public Result selectStandardProductByMethodId(Integer id, String tree, Integer page, String laboratory, String item, String items) { return Result.success(standardProductListService.selectStandardProductByMethodId(id, tree, page, laboratory, item, items)); } - @ApiOperation(value = "鎵归噺缂栬緫鏌ヨ鎵�鏈夋楠岄」鐩拰妫�楠屽瓙椤规灇涓�") - @PostMapping("/selectStandardProductEnumByMethodId") + @ApiOperation(value = "鎵归噺鏌ヨ鎵�鏈夋楠岄」鐩拰妫�楠屽瓙椤规灇涓�") + @GetMapping("/selectStandardProductEnumByMethodId") public Result selectStandardProductEnumByMethodId(Integer id, String tree, String item) { return Result.success(standardProductListService.selectStandardProductEnumByMethodId(id, tree, item)); } @@ -138,7 +113,7 @@ return Result.success(standardMethodListService.selectStandardMethodEnum()); } - @ApiOperation(value = "鑾峰彇浜у搧鏋舵瀯") + @ApiOperation(value = "鑾峰彇妫�楠屽璞℃灦鏋勬爲") @GetMapping("/getStandardTree2") public Result getStandardTree2() { return Result.success(standardTreeService.getStandardTree2()); @@ -154,8 +129,8 @@ return Result.success(standardTreeService.upStandardProducts(product)); } - @PostMapping("/getStandTreeBySampleType") @ApiOperation("浠呰幏鍙栧厜绾ょ殑鍨嬪彿") + @GetMapping("/getStandTreeBySampleType") public Result<?> getStandTreeBySampleType(String laboratory, String sampleType) { return Result.success(standardTreeService.getStandTreeBySampleType(laboratory, sampleType)); } @@ -173,21 +148,27 @@ @ApiOperation("閲嶇疆鏍囧噯搴撳崟浠�") @PostMapping("/resetTreeOfPrice") - public Result resetTreeOfPrice(String tree, Integer standardId) { + public Result resetTreeOfPrice(@RequestBody Map<String, Object> map) { + String tree = (String) map.get("tree"); + Integer standardId = (Integer) map.get("standardId"); standardTreeService.resetTreeOfPrice(tree, standardId); return Result.success(); } @ApiOperation("閲嶇疆鏍囧噯搴撳伐鏃剁郴鏁�") @PostMapping("/resetTreeOfHour") - public Result resetTreeOfHour(String tree, Integer standardId) { + public Result resetTreeOfHour(@RequestBody Map<String, Object> map) { + String tree = (String) map.get("tree"); + Integer standardId = (Integer) map.get("standardId"); standardTreeService.resetTreeOfHour(tree, standardId); return Result.success(); } @ApiOperation("閲嶇疆鏍囧噯搴撹姹傛弿杩板拰瑕佹眰鍊�") @PostMapping("/resetTreeOfAsk") - public Result resetTreeOfAsk(String tree, Integer standardId) { + public Result resetTreeOfAsk(@RequestBody Map<String, Object> map) { + String tree = (String) map.get("tree"); + Integer standardId = (Integer) map.get("standardId"); standardTreeService.resetTreeOfAsk(tree, standardId); return Result.success(); } @@ -217,36 +198,38 @@ @ApiOperation(value = "鏍规嵁浜у搧id鏌ヨ鍘傚瑕佹眰鍊肩粦瀹�") @PostMapping("/selectSupplierAsk") - public Result selectSupplierAsk(StandardProductListSupplierAsk supplierAsk) throws Exception { + public Result selectSupplierAsk(@RequestBody StandardProductListSupplierAsk supplierAsk) throws Exception { return Result.success(standardProductListSupplierAskService.selectByProductId(supplierAsk)); } @ApiOperation(value = "鏂板鍘傚瑕佹眰鍊肩粦瀹�") @PostMapping("/addProductSupplierAsk") - public Result addProductSupplierAsk(String str) { + public Result addProductSupplierAsk(@RequestBody Map<String, String> map) { + String str = map.get("str"); StandardProductListSupplierAsk supplierAsk = JSON.parseObject(str, StandardProductListSupplierAsk.class); return Result.success(standardProductListSupplierAskService.addProductSupplierAsk(supplierAsk)); } @ApiOperation(value = "鏇存柊鍘傚瑕佹眰鍊肩粦瀹�") @PostMapping("/updateProductSupplierAsk") - public Result updateProductSupplierAsk(String str) { + public Result updateProductSupplierAsk(@RequestBody Map<String, String> map) { + String str = map.get("str"); StandardProductListSupplierAsk supplierAsk = JSON.parseObject(str, StandardProductListSupplierAsk.class); standardProductListSupplierAskService.updateProductSupplierAsk(supplierAsk); return Result.success(); } @ApiOperation(value = "鍒犻櫎鍘傚瑕佹眰鍊肩粦瀹�") - @PostMapping("/deleteProductSupplierAsk") + @DeleteMapping("/deleteProductSupplierAsk") public Result deleteProductSupplierAsk(Integer supplierAskId) { - standardProductListSupplierAskService.removeById(supplierAskId); + standardProductListSupplierAskService.deleteProductSupplierAsk(supplierAskId); return Result.success(); } - @ApiOperation(value = "淇敼鏍囧噯鏍�") + @ApiOperation(value = "淇敼鍨嬪彿") @PostMapping("/updateStandardTree") - public Result updateStandardTree(@RequestBody StandardTree standardTree) { - return Result.success(standardTreeService.updateStandardTree(standardTree)); + public Result updateStandardTree(@RequestBody ModelAddDto modelAddDto) { + return Result.success(standardTreeService.updateStandardTree(modelAddDto)); } @ApiOperation(value = "妫�楠岄」瑕佹眰鍊煎鍒跺姣�") @@ -265,6 +248,11 @@ @PostMapping("/updateStandardProductListBatch") public Result updateStandardProductListBatch(@RequestBody Map<String, Object> param) { List<StandardProductList> standardProductList = (List<StandardProductList>) param.get("standardProductList"); + if(CollectionUtils.isEmpty(standardProductList)){ + for (StandardProductList productList : standardProductList) { + productList.setCheckStatus(StandardProductListChcekTypeEnums.WAIT_CHECK.getCode()); + } + } return Result.success(standardProductListService.updateBatchById(standardProductList)); } @@ -273,4 +261,24 @@ public Result copyStandardProductSort(@RequestBody CopyStandardProductListDto copyStandardProductListDto) { return Result.success(standardProductListService.copyStandardProductSort(copyStandardProductListDto)); } + + @ApiOperation(value = "鏍囧噯鏍戜笅妫�楠岄」鎻愪氦") + @PostMapping("/productListSubmit") + public Result productListSubmit(@RequestBody StandardProductListUpdateRecord standardProductListUpdateRecord) { + standardProductListService.productListSubmit(standardProductListUpdateRecord); + return Result.success(); + } + + @ApiOperation(value = "鏍囧噯鏍戜笅妫�楠岄」瀹℃牳") + @PostMapping("/productListCheck") + public Result productListCheck(@RequestBody StandardProductListUpdateRecord standardProductListUpdateRecord) { + standardProductListService.productListCheck(standardProductListUpdateRecord); + return Result.success(); + } + + @ApiOperation("鏌ヨ鏍囧噯搴撴槸鍚﹀瓨鍦ㄥ鏍镐腑鐘舵��") + @GetMapping("/existCheckingRecord") + public Result existCheckingRecord(){ + return Result.success(standardProductListService.existCheckingRecord()); + } } -- Gitblit v1.9.3