Commit 74d9a840 by 徐高华

导购

parent 4f2d3c95
...@@ -256,6 +256,7 @@ public class HmLinkApiServiceImpl implements HmLinkApiService { ...@@ -256,6 +256,7 @@ public class HmLinkApiServiceImpl implements HmLinkApiService {
String mainStoreId = member.getMainStoreId(); String mainStoreId = member.getMainStoreId();
// 服务门店 // 服务门店
if (null != fwStore) { if (null != fwStore) {
log.info("处理服务门店逻辑");
if (fwStore.getZs() == 1 && StringUtils.isNotBlank(mainClerkId)) { if (fwStore.getZs() == 1 && StringUtils.isNotBlank(mainClerkId)) {
hm = this.getHmFromClerk(mainClerkId, wxEnterpriseId); hm = this.getHmFromClerk(mainClerkId, wxEnterpriseId);
} }
...@@ -269,6 +270,7 @@ public class HmLinkApiServiceImpl implements HmLinkApiService { ...@@ -269,6 +270,7 @@ public class HmLinkApiServiceImpl implements HmLinkApiService {
// 协管门店 // 协管门店
List<MemberStoreClerkDataDTO> list = member.getStoreClerkRel(); List<MemberStoreClerkDataDTO> list = member.getStoreClerkRel();
if (null == hm && null != xgStore && CollectionUtils.isNotEmpty(list)) { if (null == hm && null != xgStore && CollectionUtils.isNotEmpty(list)) {
log.info("处理协管门店逻辑");
// 排序协管导购 // 排序协管导购
list = this.sortMemberClerk(enterpriseId, memberId, list); list = this.sortMemberClerk(enterpriseId, memberId, list);
List<String> storeIdList = new ArrayList<>(); List<String> storeIdList = new ArrayList<>();
...@@ -286,6 +288,7 @@ public class HmLinkApiServiceImpl implements HmLinkApiService { ...@@ -286,6 +288,7 @@ public class HmLinkApiServiceImpl implements HmLinkApiService {
} }
storeIdList.add(item.getStoreIdRel()); storeIdList.add(item.getStoreIdRel());
} }
log.info("");
// 店长 // 店长
if (null == hm && xgStore.getDz() == 1 && CollectionUtils.isNotEmpty(storeIdList)) { if (null == hm && xgStore.getDz() == 1 && CollectionUtils.isNotEmpty(storeIdList)) {
for (String storeId : storeIdList) { for (String storeId : storeIdList) {
...@@ -399,6 +402,7 @@ public class HmLinkApiServiceImpl implements HmLinkApiService { ...@@ -399,6 +402,7 @@ public class HmLinkApiServiceImpl implements HmLinkApiService {
private List<MemberStoreClerkDataDTO> sortMemberClerk(String enterpriseId, String memberId, private List<MemberStoreClerkDataDTO> sortMemberClerk(String enterpriseId, String memberId,
List<MemberStoreClerkDataDTO> list) { List<MemberStoreClerkDataDTO> list) {
System.out.println(""); System.out.println("");
ServiceResponse<List<MemberClerkDTO>> resp = this.memberClerkApiService.getMemberMainClerkList(enterpriseId, ServiceResponse<List<MemberClerkDTO>> resp = this.memberClerkApiService.getMemberMainClerkList(enterpriseId,
memberId); memberId);
if (!resp.isSuccess() && CollectionUtils.isEmpty(resp.getResult())) { if (!resp.isSuccess() && CollectionUtils.isEmpty(resp.getResult())) {
...@@ -409,7 +413,7 @@ public class HmLinkApiServiceImpl implements HmLinkApiService { ...@@ -409,7 +413,7 @@ public class HmLinkApiServiceImpl implements HmLinkApiService {
List<String> mainClerkIdList = resp.getResult().stream().map(dto -> dto.getClerkId()) List<String> mainClerkIdList = resp.getResult().stream().map(dto -> dto.getClerkId())
.collect(Collectors.toList()); .collect(Collectors.toList());
List<MemberStoreClerkDataDTO> notMainClerkList = new ArrayList<>(); List<MemberStoreClerkDataDTO> notMainClerkList = new ArrayList<>();
for (MemberStoreClerkDataDTO item : retList) { for (MemberStoreClerkDataDTO item : list) {
if (mainClerkIdList.contains(item.getClerkIdRel())) { if (mainClerkIdList.contains(item.getClerkIdRel())) {
retList.add(item); retList.add(item);
} else { } else {
......
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