|
@@ -509,11 +509,13 @@ public class RiskServiceImpl implements RiskService {
|
|
|
/**
|
|
/**
|
|
|
* 设置封禁用户信息
|
|
* 设置封禁用户信息
|
|
|
*/
|
|
*/
|
|
|
- private void setBannedLoginInfo(List<RiskBannedListView> bannedList,List<YtDyzUser> data) {
|
|
|
|
|
- Map<String, YtDyzUser> collect = data.stream().collect(Collectors.toMap(YtDyzUser::getUserId, o->o));
|
|
|
|
|
|
|
+ private void setBannedLoginInfo(List<RiskBannedListView> bannedList, List<YtDyzUser> data) {
|
|
|
|
|
+ Map<String, YtDyzUser> collectMap = data.stream().collect(Collectors.toMap(
|
|
|
|
|
+ item-> StrUtil.format("{}_{}", item.getAppId(), item.getUserId()), o -> o));
|
|
|
for (RiskBannedListView view : bannedList) {
|
|
for (RiskBannedListView view : bannedList) {
|
|
|
- if(!collect.containsKey(view.getUserId()))continue;
|
|
|
|
|
- YtDyzUser dyzUser = collect.get(view.getUserId());
|
|
|
|
|
|
|
+ String key = StrUtil.format("{}_{}", view.getAppId(), view.getUserId());
|
|
|
|
|
+ if(!collectMap.containsKey(key))continue;
|
|
|
|
|
+ YtDyzUser dyzUser = collectMap.get(key);
|
|
|
List<YtDyzLoginRecord> recordList = dyzUser.getLoginRecordList();
|
|
List<YtDyzLoginRecord> recordList = dyzUser.getLoginRecordList();
|
|
|
if(CollUtil.isNotEmpty(recordList)){
|
|
if(CollUtil.isNotEmpty(recordList)){
|
|
|
view.setPhoneModel(recordList.get(0).getDeviceModel());
|
|
view.setPhoneModel(recordList.get(0).getDeviceModel());
|