From 85cb92670f3531e0078a4d9d659cb9cd108e82ce Mon Sep 17 00:00:00 2001 From: hayu <1604366271@qq.com> Date: Tue, 26 Mar 2024 18:06:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=8C=E7=BA=A7=E5=BA=93=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../material/domain/SecondaryWarehouse.java | 14 ++- .../sgzb/material/domain/TeamLeaseInfo.java | 16 ++- .../mapper/SecondaryWarehouseMapper.java | 7 ++ .../impl/SecondaryWarehouseServiceImpl.java | 7 ++ .../material/SecondaryWarehouseMapper.xml | 118 +++++++++++------- .../secondStore/secondStore.vue | 68 +++++----- 6 files changed, 148 insertions(+), 82 deletions(-) diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/SecondaryWarehouse.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/SecondaryWarehouse.java index 1dbe63dc..2532ce6b 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/SecondaryWarehouse.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/SecondaryWarehouse.java @@ -40,6 +40,18 @@ public class SecondaryWarehouse { */ @Excel(name = "单位名称") private String unitName; + + /** + * 工程id + */ + private String proId; + + /** + * 工程名称 + */ + @Excel(name = "工程") + private String proName; + /** * 工程名称 */ @@ -90,5 +102,5 @@ public class SecondaryWarehouse { private String nuitName; private String keyword; - + } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/TeamLeaseInfo.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/TeamLeaseInfo.java index 52e779be..8472d83e 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/TeamLeaseInfo.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/TeamLeaseInfo.java @@ -32,15 +32,25 @@ public class TeamLeaseInfo { */ private String startTime; private String endTime; - /** - * - */ private String companyId; + /** + * 协议id + */ + private String agreementId; /** * 单位名称 */ @Excel(name = "单位名称") private String unitName; + /** + * 工程id + */ + private String proId; + /** + * 工程名称 + */ + @Excel(name = "工程名称") + private String proName; /** * 工程名称 */ diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/SecondaryWarehouseMapper.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/SecondaryWarehouseMapper.java index 6b01efc9..235750cb 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/SecondaryWarehouseMapper.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/SecondaryWarehouseMapper.java @@ -25,4 +25,11 @@ public interface SecondaryWarehouseMapper { List getRecordsThree(TeamLeaseInfo bean); List getRecordsFour(TeamLeaseInfo bean); + + /** + * 查看退库操作详情 + * @param bean + * @return + */ + List getRecordsFive(TeamLeaseInfo bean); } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/SecondaryWarehouseServiceImpl.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/SecondaryWarehouseServiceImpl.java index 5c6e4f97..9bb8fe77 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/SecondaryWarehouseServiceImpl.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/SecondaryWarehouseServiceImpl.java @@ -44,13 +44,20 @@ public class SecondaryWarehouseServiceImpl implements SecondaryWarehouseService public List getRecords(TeamLeaseInfo bean) { List list = new ArrayList<>(); if (STRING_1.equals(bean.getQueryType())){ + //进场数量 list = mapper.getRecordsOne(bean); } else if (STRING_2.equals(bean.getQueryType())) { + //退场数量 list = mapper.getRecordsTwo(bean); } else if (STRING_3.equals(bean.getQueryType())) { + //场内库存 list = mapper.getRecordsThree(bean); } else if (STRING_4.equals(bean.getQueryType())) { + //已出库数量 list = mapper.getRecordsFour(bean); + } else if (STRING_5.equals(bean.getQueryType())) { + //已退库数量 + list = mapper.getRecordsFive(bean); } else { throw new ServiceException("查询出错"); } diff --git a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/SecondaryWarehouseMapper.xml b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/SecondaryWarehouseMapper.xml index 106e8f71..488bfbfc 100644 --- a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/SecondaryWarehouseMapper.xml +++ b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/SecondaryWarehouseMapper.xml @@ -4,36 +4,43 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - insert into team_lease_info (type_id,team_name,lease_man,phone,num,create_by,create_time,type) - values (#{typeId},#{teamName},#{leaseMan},#{phone},#{num},#{createBy},now(),#{type}); + insert into team_lease_info (agreement_id,type_id,team_name,lease_man,phone,num,create_by,create_time,type) + values (#{agreementId},#{typeId},#{teamName},#{leaseMan},#{phone},#{num},#{createBy},now(),#{type}); +