Commit d661ee70 by xugaojun

查询会员导购关联列表新增会员外部联系人字段

parent 9988423e
...@@ -11,6 +11,10 @@ import java.io.Serializable; ...@@ -11,6 +11,10 @@ import java.io.Serializable;
public class ClerkStaffWxUserDTO implements Serializable { public class ClerkStaffWxUserDTO implements Serializable {
private static final long serialVersionUID = -5124016907535027993L; private static final long serialVersionUID = -5124016907535027993L;
/** /**
* 会员对外联系人id
*/
private String memberExternalUserId;
/**
* 导购员工的外部联系人id-wxUserId * 导购员工的外部联系人id-wxUserId
*/ */
private String staffWxUserId; private String staffWxUserId;
...@@ -22,11 +26,20 @@ public class ClerkStaffWxUserDTO implements Serializable { ...@@ -22,11 +26,20 @@ public class ClerkStaffWxUserDTO implements Serializable {
public ClerkStaffWxUserDTO() { public ClerkStaffWxUserDTO() {
} }
public ClerkStaffWxUserDTO(String staffWxUserId, String staffClerkId) { public ClerkStaffWxUserDTO(String staffWxUserId, String staffClerkId, String memberExternalUserId) {
this.memberExternalUserId = memberExternalUserId;
this.staffWxUserId = staffWxUserId; this.staffWxUserId = staffWxUserId;
this.staffClerkId = staffClerkId; this.staffClerkId = staffClerkId;
} }
public String getMemberExternalUserId() {
return memberExternalUserId;
}
public void setMemberExternalUserId(String memberExternalUserId) {
this.memberExternalUserId = memberExternalUserId;
}
public String getStaffWxUserId() { public String getStaffWxUserId() {
return staffWxUserId; return staffWxUserId;
} }
......
...@@ -15,6 +15,10 @@ public class MemberStaffRelExtDO implements Serializable { ...@@ -15,6 +15,10 @@ public class MemberStaffRelExtDO implements Serializable {
*/ */
private String memberId; private String memberId;
/** /**
* 会员对外联系人id
*/
private String memberExternalUserId;
/**
* 导购员工的外部联系人id-wxUserId * 导购员工的外部联系人id-wxUserId
*/ */
private String staffWxUserId; private String staffWxUserId;
...@@ -31,6 +35,14 @@ public class MemberStaffRelExtDO implements Serializable { ...@@ -31,6 +35,14 @@ public class MemberStaffRelExtDO implements Serializable {
this.memberId = memberId; this.memberId = memberId;
} }
public String getMemberExternalUserId() {
return memberExternalUserId;
}
public void setMemberExternalUserId(String memberExternalUserId) {
this.memberExternalUserId = memberExternalUserId;
}
public String getStaffWxUserId() { public String getStaffWxUserId() {
return staffWxUserId; return staffWxUserId;
} }
......
...@@ -306,7 +306,7 @@ public class ExternalClerkRelatedApiServiceImpl implements ExternalClerkRelatedA ...@@ -306,7 +306,7 @@ public class ExternalClerkRelatedApiServiceImpl implements ExternalClerkRelatedA
// key-memberId // key-memberId
MemberStaffRelExtDO::getMemberId, MemberStaffRelExtDO::getMemberId,
// value-list // value-list
e -> new ArrayList<>(Collections.singletonList(new ClerkStaffWxUserDTO(e.getStaffWxUserId(), e.getStaffClerkId()))), e -> new ArrayList<>(Collections.singletonList(new ClerkStaffWxUserDTO(e.getStaffWxUserId(), e.getStaffClerkId(), e.getMemberExternalUserId()))),
// 重复key的value添加到集合 // 重复key的value添加到集合
(List<ClerkStaffWxUserDTO> oldList, List<ClerkStaffWxUserDTO> newList) -> { (List<ClerkStaffWxUserDTO> oldList, List<ClerkStaffWxUserDTO> newList) -> {
oldList.addAll(newList); oldList.addAll(newList);
......
...@@ -390,6 +390,7 @@ ...@@ -390,6 +390,7 @@
<select id="listMemberStaffRel" resultType="com.gic.haoban.manage.service.entity.ext.MemberStaffRelExtDO"> <select id="listMemberStaffRel" resultType="com.gic.haoban.manage.service.entity.ext.MemberStaffRelExtDO">
select ecr.member_id as memberId, select ecr.member_id as memberId,
ecr.external_user_id as memberExternalUserId,
scr.wx_user_id as staffWxUserId, scr.wx_user_id as staffWxUserId,
scr.clerk_id as staffClerkId scr.clerk_id as staffClerkId
from (select staff_id, from (select staff_id,
...@@ -414,6 +415,7 @@ ...@@ -414,6 +415,7 @@
<select id="listMemberStaffRelNew" resultType="com.gic.haoban.manage.service.entity.ext.MemberStaffRelExtDO"> <select id="listMemberStaffRelNew" resultType="com.gic.haoban.manage.service.entity.ext.MemberStaffRelExtDO">
select ecr.member_id as memberId, select ecr.member_id as memberId,
ecr.external_user_id as memberExternalUserId,
scr.wx_open_user_id as staffWxUserId, scr.wx_open_user_id as staffWxUserId,
scr.clerk_id as staffClerkId scr.clerk_id as staffClerkId
from (select a.staff_id, from (select a.staff_id,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment