From a3c9761ab5c307065debfc7322ebdd1b70ad0d09 Mon Sep 17 00:00:00 2001 From: zf <27208084@qq.com> Date: Fri, 17 Feb 2023 16:18:25 +0800 Subject: [PATCH] 呼叫料盒接口从外部接口包中迁出 --- huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/mobile/controller/ReceiptController.java | 19 ------------------- huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/mobile/controller/ShipmentController.java | 18 ------------------ huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/controller/ReceiptHeaderController.java | 14 ++++++++++++++ huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentHeader/controller/ShipmentHeaderController.java | 21 +++++++++++++++++++++ 4 files changed, 35 insertions(+), 37 deletions(-) diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/mobile/controller/ReceiptController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/mobile/controller/ReceiptController.java index 57d2fa0..d389bb0 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/mobile/controller/ReceiptController.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/mobile/controller/ReceiptController.java @@ -32,23 +32,4 @@ public class ReceiptController extends HuahengBaseController { @Resource private IMobileService mobileService; - @AutoLog(value = "PDA入库-呼叫料盒") - @ApiOperation(value = "PDA入库-呼叫料盒", notes = "创建空的补充入库任务,并返回任务id") - @PostMapping("/callbox") - @ResponseBody - @ApiLogger(apiName = "PDA入库-呼叫料盒", from = "PDA") - public Result<?> callBox(@RequestBody CallBoxBean bean, HttpServletRequest req) { - String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); - - // 补充入库类型 - bean.setType(QuantityConstant.TASK_TYPE_SUPPLEMENTRECEIPT); - - Result<?> result = handleMultiProcess("callBox", new MultiProcessListener() { - @Override - public Result<?> doProcess() { - return mobileService.callBox(bean, warehouseCode); - } - }); - return result; - } } diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/mobile/controller/ShipmentController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/mobile/controller/ShipmentController.java index c9a26b5..38a22d6 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/mobile/controller/ShipmentController.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/mobile/controller/ShipmentController.java @@ -32,23 +32,5 @@ public class ShipmentController extends HuahengBaseController { @Resource private IMobileService mobileService; - @AutoLog(value = "PDA出库-呼叫料盒") - @ApiOperation(value = "PDA出库-呼叫料盒", notes = "创建空的分拣出库任务,并返回任务id") - @PostMapping("/callbox") - @ResponseBody - @ApiLogger(apiName = "PDA出库-呼叫料盒", from = "PDA") - public Result<TaskHeader> callBox(@RequestBody CallBoxBean bean, HttpServletRequest req) { - String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); - // 补充入库类型 - bean.setType(QuantityConstant.TASK_TYPE_SORTINGSHIPMENT); - - Result result = handleMultiProcess("callBox", new MultiProcessListener() { - @Override - public Result doProcess() { - return mobileService.callBox(bean, warehouseCode); - } - }); - return result; - } } diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/controller/ReceiptHeaderController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/controller/ReceiptHeaderController.java index 9457203..7ebebac 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/controller/ReceiptHeaderController.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/controller/ReceiptHeaderController.java @@ -9,6 +9,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import lombok.extern.slf4j.Slf4j; import org.jeecg.common.system.base.controller.JeecgController; import org.jeecg.common.api.vo.Result; +import org.jeecg.modules.wms.api.mobile.entity.CallBoxBean; import org.jeecg.modules.wms.api.mobile.entity.QuickReceiptBean; import org.jeecg.modules.wms.api.mobile.service.IMobileService; import org.jeecg.modules.wms.framework.aspectj.lang.annotation.ApiLogger; @@ -365,4 +366,17 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec return mobileService.quickReceipt(bean, warehouseCode); } + + @AutoLog(value = "PDA入库-呼叫料盒") + @ApiOperation(value = "PDA入库-呼叫料盒", notes = "创建空的补充入库任务,并返回任务id") + @PostMapping("/callbox") + @ResponseBody + @ApiLogger(apiName = "PDA入库-呼叫料盒", from = "PDA") + public Result<?> callBox(@RequestBody CallBoxBean bean, HttpServletRequest req) { + String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); + + // 补充入库类型 + bean.setType(QuantityConstant.TASK_TYPE_SUPPLEMENTRECEIPT); + return mobileService.callBox(bean, warehouseCode); + } } diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentHeader/controller/ShipmentHeaderController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentHeader/controller/ShipmentHeaderController.java index 0bc720e..71c6059 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentHeader/controller/ShipmentHeaderController.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentHeader/controller/ShipmentHeaderController.java @@ -20,12 +20,17 @@ import org.jeecg.common.system.query.QueryGenerator; import org.jeecg.common.system.vo.LoginUser; import org.jeecg.common.util.oConvertUtils; import org.jeecg.modules.wms.api.erp.service.IErpService; +import org.jeecg.modules.wms.api.mobile.entity.CallBoxBean; +import org.jeecg.modules.wms.api.mobile.service.IMobileService; +import org.jeecg.modules.wms.framework.aspectj.lang.annotation.ApiLogger; +import org.jeecg.modules.wms.framework.controller.HuahengBaseController; import org.jeecg.modules.wms.inventory.inventoryHeader.entity.InventoryDetail; import org.jeecg.modules.wms.inventory.inventoryHeader.service.IInventoryDetailService; import org.jeecg.modules.wms.shipment.shipmentHeader.entity.ShipmentDetail; import org.jeecg.modules.wms.shipment.shipmentHeader.entity.ShipmentHeader; import org.jeecg.modules.wms.shipment.shipmentHeader.service.IShipmentDetailService; import org.jeecg.modules.wms.shipment.shipmentHeader.service.IShipmentHeaderService; +import org.jeecg.modules.wms.task.taskHeader.entity.TaskHeader; import org.jeecg.utils.HuahengJwtUtil; import org.jeecg.utils.constant.QuantityConstant; import org.jeecgframework.poi.excel.ExcelImportUtil; @@ -60,6 +65,9 @@ import lombok.extern.slf4j.Slf4j; @Slf4j public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IShipmentHeaderService> { + @Resource + private IMobileService mobileService; + @Autowired private IShipmentHeaderService shipmentHeaderService; @@ -355,4 +363,17 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS Result result = erpService.backShipment(shipmentHeader); return result; } + + @AutoLog(value = "PDA出库-呼叫料盒") + @ApiOperation(value = "PDA出库-呼叫料盒", notes = "创建空的分拣出库任务,并返回任务id") + @PostMapping("/callbox") + @ResponseBody + @ApiLogger(apiName = "PDA出库-呼叫料盒", from = "PDA") + public Result<TaskHeader> callBox(@RequestBody CallBoxBean bean, HttpServletRequest req) { + String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); + + // 补充入库类型 + bean.setType(QuantityConstant.TASK_TYPE_SORTINGSHIPMENT); + return mobileService.callBox(bean, warehouseCode); + } } -- libgit2 0.22.2