|
@@ -701,10 +701,15 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
|
|
|
//是否有对应获客链接的标签
|
|
//是否有对应获客链接的标签
|
|
|
List<Long> tagIds = corpUserTagMapper.getTagIdByCorpUserId(corpUser.getId());
|
|
List<Long> tagIds = corpUserTagMapper.getTagIdByCorpUserId(corpUser.getId());
|
|
|
if (CollUtil.isNotEmpty(tagIds)) {
|
|
if (CollUtil.isNotEmpty(tagIds)) {
|
|
|
- List<Long> couponIds = corpCustomerAcquisitionLinkMapper.selectAcLinkCorpTemplateCouponIdsByTagIds(tagIds);
|
|
|
|
|
- if (CollUtil.isNotEmpty(couponIds)) {
|
|
|
|
|
|
|
+ List<String> couponIdsStrList = corpCustomerAcquisitionLinkMapper.selectAcLinkCorpTemplateCouponIdsByTagIds(tagIds);
|
|
|
|
|
+ if (CollUtil.isNotEmpty(couponIdsStrList)) {
|
|
|
log.info("用户userId:{}存在获客链接标记的标签:{}", fUid, tagIds);
|
|
log.info("用户userId:{}存在获客链接标记的标签:{}", fUid, tagIds);
|
|
|
- couponIds.forEach(couponId -> couponCommonService.sendCouponToUser(fUid, couponId, 0l, 0l, 0l, CouponUser.Channel.customer_link));
|
|
|
|
|
|
|
+ couponIdsStrList.forEach(couponIdsStr -> {
|
|
|
|
|
+ try {
|
|
|
|
|
+ Jsons.parseList(couponIdsStr, Long.class).forEach(couponId -> couponCommonService.sendCouponToUser(fUid, couponId, 0l, 0l, 0l, CouponUser.Channel.customer_link));
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|