Commit 94fd0295 by 墨竹

feat:代码优化

parent 2f1df14c
......@@ -25,10 +25,7 @@ import org.slf4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Date;
import java.util.List;
import java.util.*;
import static org.slf4j.LoggerFactory.getLogger;
......@@ -79,12 +76,8 @@ public class ExternalClerkRelatedServiceImpl implements ExternalClerkRelatedServ
}
String wxEnterpriseId = tabHaobanStaffs.get(0).getWxEnterpriseId();
String staffId = tabHaobanStaffs.get(0).getStaffId();
List<String> statusFlags = new ArrayList<>();
statusFlags.add("1");
statusFlags.add("3");
statusFlags.add("4");
//该企微该会员所有关联关系解除后通知会员
List<TabHaobanExternalClerkRelated> list = mapper.listByExTernalUseridAndWxEnterpriseId(dto.getExternalUserid(), wxEnterpriseId, statusFlags);
List<TabHaobanExternalClerkRelated> list = mapper.listByExTernalUseridAndWxEnterpriseId(dto.getExternalUserid(), wxEnterpriseId, Arrays.asList("1", "3", "4"));
if (CollectionUtils.isEmpty(list)) {
List<TabHaobanStaffClerkRelation> tabHaobanStaffClerkRelations = staffClerkRelationMapper.lisByStaffId(wxEnterpriseId, staffId);
if (CollectionUtils.isEmpty(tabHaobanStaffClerkRelations)) {
......@@ -92,10 +85,8 @@ public class ExternalClerkRelatedServiceImpl implements ExternalClerkRelatedServ
return;
}
String enterpriseId = tabHaobanStaffClerkRelations.get(0).getEnterpriseId();
List<String> statusFlagList = new ArrayList<>();
statusFlagList.add("2");
//删除的好友关系
List<TabHaobanExternalClerkRelated> haobanExternalClerkRelatedList = mapper.listByExTernalUseridAndWxEnterpriseId(dto.getExternalUserid(), wxEnterpriseId, statusFlagList);
List<TabHaobanExternalClerkRelated> haobanExternalClerkRelatedList = mapper.listByExTernalUseridAndWxEnterpriseId(dto.getExternalUserid(), wxEnterpriseId, Collections.singletonList("2"));
for (TabHaobanExternalClerkRelated externalClerkRelated : haobanExternalClerkRelatedList) {
memberApiService.updateMemberQywxFlag(enterpriseId, externalClerkRelated.getMemberId(), 0);
}
......
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