Commit b2685140 by 徐高华

加log

parent bc5d18de
......@@ -687,6 +687,7 @@ public class DealSyncOperationApiServiceImpl implements DealSyncOperationApiServ
logger.info("没有要刷新的:{},{}", wxEnterpriseId, storeId);
return;
}
logger.info("查询到需要刷新的导购={},storeId={}",clerkRelationDTOS.size(),storeId);
List<TabHaobanPreDealLog> dealLogList = clerkRelationDTOS.stream().map(dto -> {
TabHaobanPreDealLog dealLog = new TabHaobanPreDealLog();
dealLog.setDataId(dto.getStaffId());
......
......@@ -1817,23 +1817,25 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
@Override
public void cleanNoExsitFriendNew(String wxEnterpriseId, String wxUserId, List<String> externalUserIds) {
log.info("【清除不存在的好友】wxEnterpriseId={},wxUserId={}", wxEnterpriseId, wxUserId);
log.info("开始删除无效的外部联系人,wxEnterpriseId={},wxUserId={}", wxEnterpriseId, wxUserId);
//查询所有的外部联系人
List<TabHaobanExternalClerkRelated> list = externalClerkRelatedMapper.getByWxUserIdAndWxEnterpriseId(wxEnterpriseId, wxUserId);
if (CollectionUtils.isEmpty(list)) {
log.info("改导购下没有外部联系人,无需清理外部联系人:{},{}", wxUserId, wxEnterpriseId);
log.info("导购下没有外部联系人,无需处理,{}", wxUserId);
return;
}
Set<String> externalUserIdList = list.stream().map(external -> external.getExternalUserId()).collect(Collectors.toSet());
Sets.SetView<String> delExternalUserIds = Sets.difference(new HashSet<>(externalUserIds), externalUserIdList);
if (CollectionUtils.isEmpty(delExternalUserIds)) {
log.info("没有需要删除逇外部联系人:{},{}", wxUserId, wxEnterpriseId);
log.info("没有需要删除的外部联系人:{},{}", wxUserId);
return;
}
//删除成员与union的关联关系
memberUnionRelatedService.delMemberUnionidRelatedBatch(wxEnterpriseId, wxUserId, new ArrayList<>(delExternalUserIds));
List<String> khList = new ArrayList<String>(delExternalUserIds) ;
log.info("需要删除外部联系人wxUserId={} , khList={}", wxUserId,JSON.toJSONString(khList));
memberUnionRelatedService.delMemberUnionidRelatedBatch(wxEnterpriseId, wxUserId, khList);
//删除导购和外部联系人关系
externalClerkRelatedService.delByUserIdAndExternalUserIdBatch(wxEnterpriseId, wxUserId, new ArrayList<>(delExternalUserIds));
externalClerkRelatedService.delByUserIdAndExternalUserIdBatch(wxEnterpriseId, wxUserId, khList);
}
@Override
......
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