From 166d5d6c01494cfdbc776ce3698bce3dc9a6acd0 Mon Sep 17 00:00:00 2001 From: mengjiao <3338049200@qq,com> Date: Thu, 28 Dec 2023 14:12:30 +0800 Subject: [PATCH] =?UTF-8?q?wms=E4=BF=AE=E6=94=B910?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../OdsProcureOutOrderController.java | 16 ++++++++++-- .../wms/mapper/OdsProcureOutOrderMapper.java | 4 +++ .../service/IOdsProcureOutOrderService.java | 4 +++ .../impl/OdsProcureOutOrderServiceImpl.java | 13 ++++++++++ .../mapper/wms/OdsProcureOutOrderMapper.xml | 26 +++++++++++++++++-- 5 files changed, 59 insertions(+), 4 deletions(-) diff --git a/op-modules/op-wms/src/main/java/com/op/wms/controller/OdsProcureOutOrderController.java b/op-modules/op-wms/src/main/java/com/op/wms/controller/OdsProcureOutOrderController.java index 3f295484..fefde950 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/controller/OdsProcureOutOrderController.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/controller/OdsProcureOutOrderController.java @@ -23,7 +23,7 @@ import com.op.common.core.web.page.TableDataInfo; /** * 包材出库单Controller - * + * * @author Open Platform * @date 2023-07-06 */ @@ -39,11 +39,23 @@ public class OdsProcureOutOrderController extends BaseController { @RequiresPermissions("wms:outorder:list") @GetMapping("/list") public TableDataInfo list(OdsProcureOutOrder odsProcureOutOrder) { - startPage(); +// startPage(); List list = odsProcureOutOrderService.selectOdsProcureOutOrderList(odsProcureOutOrder); return getDataTable(list); } + @PostMapping("/listZU") + public TableDataInfo listZU(OdsProcureOutOrder odsProcureOutOrder) { + startPage(); + List list = odsProcureOutOrderService.selectOdsProcureOutOrderListZU(odsProcureOutOrder); + for (OdsProcureOutOrder odsProcureOutOrder1: + list) { + List orderList1= odsProcureOutOrderService.selectOdsProcureOutOrderListZUTwo(odsProcureOutOrder1); + odsProcureOutOrder1.setList(orderList1); + } + + return getDataTable(list); + } /** * 导出包材出库单列表 */ diff --git a/op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsProcureOutOrderMapper.java b/op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsProcureOutOrderMapper.java index d48005bf..e318ab39 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsProcureOutOrderMapper.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/mapper/OdsProcureOutOrderMapper.java @@ -69,4 +69,8 @@ public interface OdsProcureOutOrderMapper { void updateOdsProcureOutOrderByid(OdsProcureOutOrder odsProcureOutOrder); List selectOdsProcureOutOrderListByIds(@Param("list") List orderList); + + List selectOdsProcureOutOrderListZU(OdsProcureOutOrder odsProcureOutOrder); + + List selectOdsProcureOutOrderListZUT(OdsProcureOutOrder odsProcureOutOrder1); } diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/IOdsProcureOutOrderService.java b/op-modules/op-wms/src/main/java/com/op/wms/service/IOdsProcureOutOrderService.java index 774b7648..12fb2b9c 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/service/IOdsProcureOutOrderService.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/IOdsProcureOutOrderService.java @@ -57,4 +57,8 @@ public interface IOdsProcureOutOrderService { * @return 结果 */ public int deleteOdsProcureOutOrderByID(String ID); + + List selectOdsProcureOutOrderListZU(OdsProcureOutOrder odsProcureOutOrder); + + List selectOdsProcureOutOrderListZUTwo(OdsProcureOutOrder odsProcureOutOrder1); } diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOutOrderServiceImpl.java b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOutOrderServiceImpl.java index 31042c3a..dea9ac4c 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOutOrderServiceImpl.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/OdsProcureOutOrderServiceImpl.java @@ -1,5 +1,6 @@ package com.op.wms.service.impl; +import java.util.ArrayList; import java.util.List; import com.baomidou.dynamic.datasource.annotation.DS; @@ -91,4 +92,16 @@ public class OdsProcureOutOrderServiceImpl implements IOdsProcureOutOrderService public int deleteOdsProcureOutOrderByID(String ID) { return odsProcureOutOrderMapper.deleteOdsProcureOutOrderByID(ID); } + + @Override + public List selectOdsProcureOutOrderListZU(OdsProcureOutOrder odsProcureOutOrder) { + + return odsProcureOutOrderMapper.selectOdsProcureOutOrderListZU(odsProcureOutOrder); + } + + @Override + public List selectOdsProcureOutOrderListZUTwo(OdsProcureOutOrder odsProcureOutOrder1) { + List orderList= odsProcureOutOrderMapper.selectOdsProcureOutOrderListZUT(odsProcureOutOrder1); + return orderList; + } } diff --git a/op-modules/op-wms/src/main/resources/mapper/wms/OdsProcureOutOrderMapper.xml b/op-modules/op-wms/src/main/resources/mapper/wms/OdsProcureOutOrderMapper.xml index 5e69ab7d..1267b32b 100644 --- a/op-modules/op-wms/src/main/resources/mapper/wms/OdsProcureOutOrderMapper.xml +++ b/op-modules/op-wms/src/main/resources/mapper/wms/OdsProcureOutOrderMapper.xml @@ -40,11 +40,32 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - + + limit #{page.pageOffset} , #{page.rows} + select Site_code, ID, Produce_Code, Material_Code, Material_Desc, Plan_Date, Plan_Number, Unit, COALESCE(Out_Number, 0) as Out_Number , Loc_Code, Loc_Desc, Production_Line_Desc, Production_Line_Code, Order_Status, User_Defined1, User_Defined2, User_Defined3, User_Defined4, User_Defined5, User_Defined6, User_Defined7, User_Defined8, User_Defined9, User_Defined10, User_Defined11, Supplier_Code, Supplier_Name, Create_By, Create_Date, Last_Update_By, Last_Update_Date, Active, Enterprise_Id, Enterprise_Code from ods_procure_out_order - + + +