From 2be9b7f9c675e6ffe64adfac0a3e37f30404af99 Mon Sep 17 00:00:00 2001 From: cuilei <ray_tsu1@163.com> Date: 星期三, 11 六月 2025 10:35:58 +0800 Subject: [PATCH] 工具管理-刀具准备单功能接口开发 --- lxzn-module-tms/src/main/java/org/jeecg/modules/tms/controller/PreparationOrderController.java | 22 +++++++++++++++++----- 1 files changed, 17 insertions(+), 5 deletions(-) diff --git a/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/controller/PreparationOrderController.java b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/controller/PreparationOrderController.java index bbe1a7f..0a84ad8 100644 --- a/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/controller/PreparationOrderController.java +++ b/lxzn-module-tms/src/main/java/org/jeecg/modules/tms/controller/PreparationOrderController.java @@ -1,5 +1,6 @@ package org.jeecg.modules.tms.controller; +import com.alibaba.fastjson.JSONObject; import org.jeecg.common.system.query.QueryGenerator; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; @@ -72,9 +73,10 @@ @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, HttpServletRequest req) { - QueryWrapper<PreparationOrder> queryWrapper = QueryGenerator.initQueryWrapper(preparationOrder, req.getParameterMap()); + Map<String, String[]> parameterMap = req.getParameterMap(); + QueryWrapper<PreparationOrder> queryWrapper = QueryGenerator.initQueryWrapper(preparationOrder, parameterMap); Page<PreparationOrder> page = new Page<PreparationOrder>(pageNo, pageSize); - IPage<PreparationOrder> pageList = preparationOrderService.page(page, queryWrapper); + IPage<PreparationOrder> pageList = preparationOrderService.queryPageList(page, parameterMap); return Result.OK(pageList); } @@ -139,8 +141,17 @@ //@RequiresPermissions("org.jeecg.modules:tms_preparation_order:deleteBatch") @DeleteMapping(value = "/deleteBatch") public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) { - this.preparationOrderService.delBatchMain(Arrays.asList(ids.split(","))); + preparationOrderService.delBatchMain(Arrays.asList(ids.split(","))); return Result.OK("鎵归噺鍒犻櫎鎴愬姛!"); + } + + @AutoLog(value = "鍒�鍏峰噯澶囧崟-杞嚭搴撶敵璇峰崟") + @ApiOperation(value = "鍒�鍏峰噯澶囧崟-杞嚭搴撶敵璇峰崟", notes = "鍒�鍏峰噯澶囧崟-杞嚭搴撶敵璇峰崟") + //@RequiresPermissions("org.jeecg.modules:tms_preparation_order:convert") + @PostMapping(value = "/convertToOutboundOrder") + public Result<String> convertToOutboundOrder(@RequestBody List<String> preparationOrderIds) { + List<String> result = preparationOrderService.convertToOutboundOrder(preparationOrderIds); + return Result.OK(JSONObject.toJSONString(result)); } /** @@ -177,9 +188,10 @@ @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, HttpServletRequest req) { - QueryWrapper<PreparationOrderDetail> queryWrapper = QueryGenerator.initQueryWrapper(preparationOrderDetail, req.getParameterMap()); + Map<String, String[]> parameterMap = req.getParameterMap(); + QueryWrapper<PreparationOrderDetail> queryWrapper = QueryGenerator.initQueryWrapper(preparationOrderDetail, parameterMap); Page<PreparationOrderDetail> page = new Page<PreparationOrderDetail>(pageNo, pageSize); - IPage<PreparationOrderDetail> pageList = preparationOrderDetailService.page(page, queryWrapper); + IPage<PreparationOrderDetail> pageList = preparationOrderDetailService.queryPageList(page, parameterMap); return Result.OK(pageList); } -- Gitblit v1.9.3