fix: toMap value is null,NullPointerException

master
wyb 9 months ago
parent d242427d40
commit 7acc41302d

@ -62,7 +62,10 @@ public class MzsyUserInfoSyncServiceImpl implements UserInfoSyncService {
// 360his查询用户电话信息并设置
List<String> userNames = powerUsers.stream().map(PowerUser::getUserName).collect(Collectors.toList());
List<MzsyHisUserInfo> hisUserInfoList = hisUserInfoMapper.findByYgDms(userNames);
Map<String, String> userTelMap = hisUserInfoList.stream().collect(Collectors.toMap(MzsyHisUserInfo::getYGDM, MzsyHisUserInfo::getYGDH));
Map<String, String> userTelMap =new HashMap<>();
for (MzsyHisUserInfo hisUserInfo : hisUserInfoList) {
userTelMap.put(hisUserInfo.getYGDM(),hisUserInfo.getYGDH());
}
for (PowerUser powerUser : powerUsers) {
powerUser.setUserTel(userTelMap.get(powerUser.getUserName()));
}

Loading…
Cancel
Save