diff --git a/op-modules/op-wms/src/main/java/com/op/wms/controller/WmsProductPutController.java b/op-modules/op-wms/src/main/java/com/op/wms/controller/WmsProductPutController.java index 2fd71e0f..180d35cf 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/controller/WmsProductPutController.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/controller/WmsProductPutController.java @@ -17,7 +17,7 @@ import com.op.common.core.web.page.TableDataInfo; /** * 成品生产入库Controller - * + * * @author Open Platform * @date 2023-08-31 */ @@ -96,5 +96,12 @@ public class WmsProductPutController extends BaseController { public AjaxResult selectWmsProductPutByWorkOrder(@PathVariable("workOrder") String workOrder){ return AjaxResult.success(wmsProductPutService.selectWmsProductPutByWorkOrder(workOrder)); } + /** + * 手持接口:根据报工单号查询 + */ + @PostMapping("/s/WmsProductPutByWorkOrderquery") + public AjaxResult WmsProductPutByWorkOrderquery(@RequestBody WmsProductPut wmsProductPut){ + return AjaxResult.success(wmsProductPutService.WmsProductPutByWorkOrderquery(wmsProductPut)); + } } diff --git a/op-modules/op-wms/src/main/java/com/op/wms/mapper/WmsProductPutMapper.java b/op-modules/op-wms/src/main/java/com/op/wms/mapper/WmsProductPutMapper.java index 1ec73073..5ec18082 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/mapper/WmsProductPutMapper.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/mapper/WmsProductPutMapper.java @@ -6,14 +6,14 @@ import com.op.wms.domain.WmsProductPut; /** * 成品生产入库Mapper接口 - * + * * @author Open Platform * @date 2023-08-31 */ public interface WmsProductPutMapper { /** * 查询成品生产入库 - * + * * @param id 成品生产入库主键 * @return 成品生产入库 */ @@ -21,7 +21,7 @@ public interface WmsProductPutMapper { /** * 查询成品生产入库列表 - * + * * @param wmsProductPut 成品生产入库 * @return 成品生产入库集合 */ @@ -29,7 +29,7 @@ public interface WmsProductPutMapper { /** * 新增成品生产入库 - * + * * @param wmsProductPut 成品生产入库 * @return 结果 */ @@ -37,7 +37,7 @@ public interface WmsProductPutMapper { /** * 修改成品生产入库 - * + * * @param wmsProductPut 成品生产入库 * @return 结果 */ @@ -45,7 +45,7 @@ public interface WmsProductPutMapper { /** * 删除成品生产入库 - * + * * @param id 成品生产入库主键 * @return 结果 */ @@ -53,7 +53,7 @@ public interface WmsProductPutMapper { /** * 批量删除成品生产入库 - * + * * @param ids 需要删除的数据主键集合 * @return 结果 */ @@ -63,4 +63,6 @@ public interface WmsProductPutMapper { * 手持接口:根据报工单号查询 */ public WmsProductPut selectWmsProductPutByWorkOrder(String workOrder); + + WmsProductPut selectMesReportWork(WmsProductPut wmsProductPut); } diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/IWmsProductPutService.java b/op-modules/op-wms/src/main/java/com/op/wms/service/IWmsProductPutService.java index d7e17ac3..8f7a54b2 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/service/IWmsProductPutService.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/IWmsProductPutService.java @@ -5,14 +5,14 @@ import com.op.wms.domain.WmsProductPut; /** * 成品生产入库Service接口 - * + * * @author Open Platform * @date 2023-08-31 */ public interface IWmsProductPutService { /** * 查询成品生产入库 - * + * * @param id 成品生产入库主键 * @return 成品生产入库 */ @@ -20,7 +20,7 @@ public interface IWmsProductPutService { /** * 查询成品生产入库列表 - * + * * @param wmsProductPut 成品生产入库 * @return 成品生产入库集合 */ @@ -28,7 +28,7 @@ public interface IWmsProductPutService { /** * 新增成品生产入库 - * + * * @param wmsProductPut 成品生产入库 * @return 结果 */ @@ -36,7 +36,7 @@ public interface IWmsProductPutService { /** * 修改成品生产入库 - * + * * @param wmsProductPut 成品生产入库 * @return 结果 */ @@ -44,7 +44,7 @@ public interface IWmsProductPutService { /** * 批量删除成品生产入库 - * + * * @param ids 需要删除的成品生产入库主键集合 * @return 结果 */ @@ -52,7 +52,7 @@ public interface IWmsProductPutService { /** * 删除成品生产入库信息 - * + * * @param id 成品生产入库主键 * @return 结果 */ @@ -62,4 +62,6 @@ public interface IWmsProductPutService { * 手持接口:根据报工单号查询 */ public WmsProductPut selectWmsProductPutByWorkOrder(String workOrder); + + public WmsProductPut WmsProductPutByWorkOrderquery(WmsProductPut wmsProductPut); } diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsProductPutServiceImpl.java b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsProductPutServiceImpl.java index 521df355..b3e31698 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsProductPutServiceImpl.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsProductPutServiceImpl.java @@ -19,7 +19,7 @@ import com.op.wms.service.IWmsProductPutService; /** * 成品生产入库Service业务层处理 - * + * * @author Open Platform * @date 2023-08-31 */ @@ -32,7 +32,7 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService { /** * 查询成品生产入库 - * + * * @param id 成品生产入库主键 * @return 成品生产入库 */ @@ -44,7 +44,7 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService { /** * 查询成品生产入库列表 - * + * * @param wmsProductPut 成品生产入库 * @return 成品生产入库 */ @@ -56,7 +56,7 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService { /** * 新增成品生产入库 - * + * * @param wmsProductPut 成品生产入库 * @return 结果 */ @@ -69,7 +69,7 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService { /** * 修改成品生产入库 - * + * * @param wmsProductPut 成品生产入库 * @return 结果 */ @@ -82,7 +82,7 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService { /** * 批量删除成品生产入库 - * + * * @param ids 需要删除的成品生产入库主键 * @return 结果 */ @@ -94,7 +94,7 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService { /** * 删除成品生产入库信息 - * + * * @param id 成品生产入库主键 * @return 结果 */ @@ -124,4 +124,11 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService { // } return wmsProductPutMapper.selectWmsProductPutByWorkOrder(workOrder); } + + @Override + public WmsProductPut WmsProductPutByWorkOrderquery(WmsProductPut wmsProductPut) { + DynamicDataSourceContextHolder.push("ds_" +wmsProductPut.getFactoryCode()); + WmsProductPut wmsProductPut1= wmsProductPutMapper.selectMesReportWork(wmsProductPut); + return wmsProductPut1; + } } diff --git a/op-modules/op-wms/src/main/resources/mapper/wms/WmsProductPutMapper.xml b/op-modules/op-wms/src/main/resources/mapper/wms/WmsProductPutMapper.xml index 7f333af1..5ea7ec9b 100644 --- a/op-modules/op-wms/src/main/resources/mapper/wms/WmsProductPutMapper.xml +++ b/op-modules/op-wms/src/main/resources/mapper/wms/WmsProductPutMapper.xml @@ -3,7 +3,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - + @@ -46,7 +46,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - + + SELECT + report_code work_order, + product_code, + product_name, + unit unit_of_measure, + quantity plan_quantity + FROM + mes_report_work + WHERE + report_code=#{workOrder} + and + parent_order = '0' + + +