|
|
@@ -8,6 +8,7 @@ import com.cyksj.config.corp.WeChatCorpFactory;
|
|
|
import com.cyksj.mapper.AddressMapper;
|
|
|
import com.cyksj.mapper.OrderDonMapper;
|
|
|
import com.cyksj.mapper.SpotifyUserSelfServiceRecordMapper;
|
|
|
+import com.cyksj.mapper.UserIdentityMapper;
|
|
|
import com.cyksj.mapper.UserMapper;
|
|
|
import com.cyksj.mapper.corp.CorpUserAuthMapper;
|
|
|
import com.cyksj.mapper.corp.CorpUserMapper;
|
|
|
@@ -62,6 +63,8 @@ public class CorpUserServiceImpl implements CorpUserService {
|
|
|
|
|
|
private final SpotifyUserSelfServiceRecordMapper spotifyUserSelfServiceRecordMapper;
|
|
|
|
|
|
+ private final UserIdentityMapper userIdentityMapper;
|
|
|
+
|
|
|
@Override
|
|
|
public YHLXUserDetailView getUserDetailView(String externalUserid, String corpId) throws Exception {
|
|
|
CorpUser corpUser = getExternalUserId(corpId, externalUserid);
|
|
|
@@ -115,6 +118,11 @@ public class CorpUserServiceImpl implements CorpUserService {
|
|
|
Integer count = spotifyUserSelfServiceRecordMapper.selectCount(Wrappers.lambdaQuery(SpotifyUserSelfServiceRecord.class)
|
|
|
.in(SpotifyUserSelfServiceRecord::getUserId, userIdList));
|
|
|
view.setIsSpotifySelfService(count > 0);
|
|
|
+
|
|
|
+ Integer count2 = userIdentityMapper.selectCount(Wrappers.lambdaQuery(UserIdentity.class)
|
|
|
+ .in(UserIdentity::getUserId, userIdList)
|
|
|
+ .eq(UserIdentity::getTag, UserIdentity.Tag.VIP));
|
|
|
+ view.setIsVip(count2 > 0);
|
|
|
return view;
|
|
|
}
|
|
|
|