|
|
@@ -67,7 +67,7 @@ public class UserBenefitsFrontController {
|
|
|
|
|
|
private final UserActivityMapper userActivityMapper;
|
|
|
|
|
|
- private final GroupsRelationMapper relationMapper;
|
|
|
+ private final UserMapper userMapper;
|
|
|
|
|
|
|
|
|
/**
|
|
|
@@ -219,6 +219,21 @@ public class UserBenefitsFrontController {
|
|
|
log.error("解析大学生认证json错误,:{}", StringUtil.getErrorText(e));
|
|
|
}
|
|
|
}
|
|
|
+ if (type == UserBenefits.Type.WELFARE) {
|
|
|
+ //是否添加过企业微信
|
|
|
+ User user = userMapper.selectOne(Wrappers.lambdaQuery(User.class)
|
|
|
+ .in(User::getId, userIdList)
|
|
|
+ .ne(User::getUnionid, StrUtil.EMPTY)
|
|
|
+ .last("limit 1"));
|
|
|
+ if (user != null) {
|
|
|
+ CorpUserFollowView corpUserFollowView = beanSearcher.searchFirst(CorpUserFollowView.class, MapUtils.builder()
|
|
|
+ .field(CorpUserFollowView::getUnionId, user.getUnionid())
|
|
|
+ .field(CorpUserFollowView::getStatus, 1).build());
|
|
|
+ if (corpUserFollowView != null) {
|
|
|
+ fhCount = 1;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
data.setIsFh(fhCount > 0);
|
|
|
}
|
|
|
}
|