From 7acd9609e6fd88500f6056165a021b1f6ce0f697 Mon Sep 17 00:00:00 2001 From: zhangherong <571457620@qq.com> Date: 星期三, 20 八月 2025 18:14:18 +0800 Subject: [PATCH] art: 物料拉动业务相关接口添加,物料拉动新增接口,表设计修改 --- src/main/java/org/jeecg/modules/base/controller/LineSideWarehouseController.java | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+), 0 deletions(-) diff --git a/src/main/java/org/jeecg/modules/base/controller/LineSideWarehouseController.java b/src/main/java/org/jeecg/modules/base/controller/LineSideWarehouseController.java index 91d186c..0f5d3c9 100644 --- a/src/main/java/org/jeecg/modules/base/controller/LineSideWarehouseController.java +++ b/src/main/java/org/jeecg/modules/base/controller/LineSideWarehouseController.java @@ -10,9 +10,11 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.jeecg.common.api.vo.Result; +import org.jeecg.common.constant.CommonConstant; import org.jeecg.common.system.query.QueryGenerator; import org.jeecg.common.util.oConvertUtils; import org.jeecg.modules.base.entity.LineSideWarehouse; +import org.jeecg.modules.base.entity.Supplier; import org.jeecg.modules.base.service.ILineSideWarehouseService; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; @@ -83,6 +85,7 @@ //@RequiresPermissions("org.jeecg.modules:base_line_side_warehouse:add") @PostMapping(value = "/add") public Result<String> add(@RequestBody LineSideWarehouse lineSideWarehouse) { + lineSideWarehouse.setWarehouseStatus(CommonConstant.STATUS_1); lineSideWarehouseService.save(lineSideWarehouse); return Result.OK("娣诲姞鎴愬姛锛�"); } @@ -174,4 +177,30 @@ return super.importExcel(request, response, LineSideWarehouse.class); } + @AutoLog(value = "绾胯竟搴�-鍚敤&绂佺敤") + @ApiOperation(value = "绾胯竟搴�-鍚敤&绂佺敤", notes = "绾胯竟搴�-鍚敤&绂佺敤") + @PutMapping(value = "/active") + public Result<?> active(@RequestParam(name = "id", required = true) String id) { + LineSideWarehouse lineSideWarehouse = lineSideWarehouseService.getById(id); + if (CommonConstant.STATUS_1.equals(lineSideWarehouse.getWarehouseStatus())) { + lineSideWarehouse.setWarehouseStatus(CommonConstant.STATUS_0); + } else { + lineSideWarehouse.setWarehouseStatus(CommonConstant.STATUS_1); + } + lineSideWarehouseService.updateById(lineSideWarehouse); + return Result.ok("鎿嶄綔鎴愬姛锛�"); + } + + + //@AutoLog(value = "绾胯竟浠撳簱淇℃伅-閫氳繃id鏌ヨ") + @ApiOperation(value="绾胯竟浠撳簱淇℃伅-閫氳繃id鏌ヨ", notes="绾胯竟浠撳簱淇℃伅-閫氳繃id鏌ヨ") + @GetMapping(value = "/queryByFactoryId") + public Result<LineSideWarehouse> queryByFactoryId(@RequestParam(name="factoryId") String factoryId) { + LineSideWarehouse lineSideWarehouse = lineSideWarehouseService.queryByFactoryId(factoryId); + if(lineSideWarehouse==null) { + return Result.error("鏈壘鍒板搴旀暟鎹�"); + } + return Result.OK(lineSideWarehouse); + } + } -- Gitblit v1.9.3