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
+