From 7ebfbe36c7507866f06ce854257cfd67975540a0 Mon Sep 17 00:00:00 2001 From: qiankanghui <11284155+qian-kanghui@user.noreply.gitee.com> Date: Sat, 7 Mar 2026 15:41:18 +0800 Subject: [PATCH] =?UTF-8?q?feat(pms):=20=E6=9B=B4=E6=96=B0=E7=BB=B4?= =?UTF-8?q?=E4=BF=AE=E4=BA=A4=E6=98=93=E8=AF=A6=E6=83=85=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改映射文件中的用户名显示逻辑,使用数据库函数获取完整姓名 - 添加对备注字段remark3的数据库函数处理 - 移除原有的站点和业务单元权限过滤条件 - 新增基于零件描述的查询条件 - 移除原有的用户名模糊查询条件 - 修复订单参考号查询的符号问题 - 在VO实体类中添加remake3字段 - 注释掉数据类中的username字段以避免冲突 --- .../pms/entity/RepairTransdetailVoData.java | 2 +- .../pms/entity/vo/RepairTransdetailVo.java | 2 ++ .../mapper/pms/RepairTransdetailMapper.xml | 17 +++++++++-------- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/xujie/sys/modules/pms/entity/RepairTransdetailVoData.java b/src/main/java/com/xujie/sys/modules/pms/entity/RepairTransdetailVoData.java index 1f0105fc..527d9832 100644 --- a/src/main/java/com/xujie/sys/modules/pms/entity/RepairTransdetailVoData.java +++ b/src/main/java/com/xujie/sys/modules/pms/entity/RepairTransdetailVoData.java @@ -9,7 +9,7 @@ import java.math.BigDecimal; @Data @EqualsAndHashCode(callSuper = true) public class RepairTransdetailVoData extends RepairTransdetailVo { - private String username; + // private String username; private String buDesc; private BigDecimal averagePrice; } diff --git a/src/main/java/com/xujie/sys/modules/pms/entity/vo/RepairTransdetailVo.java b/src/main/java/com/xujie/sys/modules/pms/entity/vo/RepairTransdetailVo.java index e4f6e75d..bee658ad 100644 --- a/src/main/java/com/xujie/sys/modules/pms/entity/vo/RepairTransdetailVo.java +++ b/src/main/java/com/xujie/sys/modules/pms/entity/vo/RepairTransdetailVo.java @@ -96,4 +96,6 @@ public class RepairTransdetailVo extends QueryPage implements Serializable { private String supplierId; private String buNo; + + private String remake3; } diff --git a/src/main/resources/mapper/pms/RepairTransdetailMapper.xml b/src/main/resources/mapper/pms/RepairTransdetailMapper.xml index 86157c82..fbff2d9e 100644 --- a/src/main/resources/mapper/pms/RepairTransdetailMapper.xml +++ b/src/main/resources/mapper/pms/RepairTransdetailMapper.xml @@ -9,8 +9,9 @@ A.site, A.WarehouseID Warehouse_ID, A.TransType Trans_Type, - A.UserName User_Name, + dbo.eam_Get_eamAdminName_TPM(A.site,A.UserName) as userName, A.TransDate Trans_Date, + dbo.eam_Get_eamAdminName_TPM(A.site,A.remark3) as remark3, B.PartNo Part_No, B.LocationID Location_ID, B.TransQty Trans_Qty, @@ -31,9 +32,8 @@ left join part_spare C on A.site = C.site and a.bu_no = c.bu_no and C.part_no = B.PartNo LEFT JOIN view_custdev_mes_vendor vcmv on vcmv.supplier_id = A.PartnerID - A.site in (select site from eam_access_site where username = #{query.username}) - and (A.site + '-' + A.bu_no) in (select * from dbo.query_bu(#{query.username})) - and B.BatchNo is not null + A.site in (select site from eam_access_site ) + AND B.BatchNo is not null AND dbo.get_bu_desc (a.site, a.bu_no) = #{query.buDesc} @@ -43,6 +43,9 @@ and B.PartNo like '%'+#{query.partNo}+'%' + + AND C.part_description LIKE '%'+ #{query.partDescription}+ '%' + and B.BatchNo like '%' + #{query.batchNo}+ '%' @@ -58,18 +61,16 @@ and A.TransDate #{query.endTransDate} - - and A.UserName like '%'+#{query.userName}+'%' - and vcmv.supplier_name like '%'+#{query.supplierName}+'%' - and A.orderRef1 like '$'+#{query.orderRef1}+'%' + and A.orderRef1 like '%'+#{query.orderRef1}+'%' order By A.TransNo, B.ItemNo, A.TransDate desc +