消息推送根据微信号去重
This commit is contained in:
parent
3e7c7f8cd9
commit
13ec66d045
@ -762,7 +762,9 @@ public class ShopMessageTemplateServiceImpl extends BaseServiceImpl<ShopMessageT
|
||||
ExecutorService executor = Executors.newFixedThreadPool(6);
|
||||
List<Future<?>> futures = new ArrayList<>();
|
||||
for (int i = 1; i <= pages; i++) {
|
||||
List<AccountUserBindConnect> finalList = accountService.getAllBindPage(CommonConstant.BIND_SUB_TMPL_SKILL, i, BATCH_SIZE);
|
||||
List<AccountUserBindConnect> finalList = accountService.getAllBindPage(CommonConstant.BIND_SUB_TMPL_SKILL, i, BATCH_SIZE)
|
||||
.stream().filter(com.suisung.mall.common.utils.CommonUtil.distinctByKey(AccountUserBindConnect::getBind_openid))
|
||||
.collect(Collectors.toList());
|
||||
int finalI = i;
|
||||
futures.add(executor.submit(() -> {
|
||||
finalList.forEach(accountUserBindConnect -> {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user