|
|
@ -166,7 +166,7 @@ public class UserBaseInfoServiceImpl extends BaseServiceImpl<UserBaseInfoDao, Us |
|
|
|
**/ |
|
|
|
@Override |
|
|
|
public void initBaseInfo() { |
|
|
|
List<UserWechatDTO> userWechatDTOList=userWechatDao.selectAll(); |
|
|
|
List<UserWechatDTO> userWechatDTOList=userWechatDao.selectNotInUserBaseInfoTemp(); |
|
|
|
List<String> userIdList=new ArrayList<>(); |
|
|
|
for(UserWechatDTO userWechatDTO:userWechatDTOList){ |
|
|
|
userIdList.add(userWechatDTO.getUserId()); |
|
|
@ -202,12 +202,12 @@ public class UserBaseInfoServiceImpl extends BaseServiceImpl<UserBaseInfoDao, Us |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
UserBaseInfoResultDTO userBaseInfoResultDTO=baseDao.selectListByUserIdList(userBaseInfoEntity.getUserId()); |
|
|
|
if(null==userBaseInfoResultDTO){ |
|
|
|
insert(userBaseInfoEntity); |
|
|
|
}else{ |
|
|
|
userBaseInfoEntity.setId(userBaseInfoResultDTO.getId()); |
|
|
|
String userBaseInfoId=baseDao.selectIdByUserId(userBaseInfoEntity.getUserId()); |
|
|
|
if(StringUtils.isNotBlank(userBaseInfoId)){ |
|
|
|
userBaseInfoEntity.setId(userBaseInfoId); |
|
|
|
updateById(userBaseInfoEntity); |
|
|
|
}else{ |
|
|
|
insert(userBaseInfoEntity); |
|
|
|
} |
|
|
|
} |
|
|
|
return; |
|
|
|