diff --git a/web/src/main/java/com/example/web/entity/Users.java b/web/src/main/java/com/example/web/entity/Users.java
index a13ec6c..bce3f15 100644
--- a/web/src/main/java/com/example/web/entity/Users.java
+++ b/web/src/main/java/com/example/web/entity/Users.java
@@ -29,6 +29,7 @@ public class Users {
private LocalDateTime updated_at;//更新时间
private String company;//客户公司
private String region;//客户地区
+ private String detailedaddress;//详细地址
private String level;//客户等级
private String demand;//客户需求
private String spec;//规格
@@ -176,6 +177,14 @@ public class Users {
this.region = region;
}
+ public String getDetailedaddress() {
+ return detailedaddress;
+ }
+
+ public void setDetailedaddress(String detailedaddress) {
+ this.detailedaddress = detailedaddress;
+ }
+
public String getLevel() {
return level;
}
diff --git a/web/src/main/resources/mapper/UsersMapper.xml b/web/src/main/resources/mapper/UsersMapper.xml
index 8c84ac3..e28706e 100644
--- a/web/src/main/resources/mapper/UsersMapper.xml
+++ b/web/src/main/resources/mapper/UsersMapper.xml
@@ -14,6 +14,9 @@
AND um.userName = #{userName}
+
+ AND um.userName = #{managerName}
+
AND um.managercompany = #{managercompany}
@@ -45,6 +48,9 @@
AND um.userName = #{userName}
+
+ AND um.userName = #{managerName}
+
AND um.managercompany = #{managercompany}
@@ -74,12 +80,15 @@
AND role = #{role}
)
AND u.type != 'Colleague'
+
+ AND EXISTS (SELECT 1 FROM usermanagements um WHERE um.userId = u.userId AND um.userName = #{managerName})
+
ORDER BY u.created_at DESC
LIMIT #{offset}, #{limit}
@@ -136,21 +151,32 @@
OR (um.organization IS NOT NULL AND um.organization != '')
OR (um.role IS NOT NULL AND um.role != '')
OR (um.userName IS NOT NULL AND um.userName != ''))
+
+ AND um.userName = #{managerName}
+