| | |
| | | @Override
|
| | | public Result getFollowRecords(@Valid FollowRecordsDto followRecordsDto) {
|
| | |
|
| | | FollowTraderInfoEntity followTraderInfoEn = followTraderInfoDao.selectById(followRecordsDto.getTradeId());
|
| | | Long memberId = followTraderInfoEn.getMemberId();
|
| | | |
| | | Page<FollowRecordsVo> page = new Page<>(followRecordsDto.getPageNum(), followRecordsDto.getPageSize());
|
| | | IPage<FollowRecordsVo> historyOrderRecordsVoList = followFollowerProfitDao.selectFollowRecords(page, followRecordsDto.getTradeMemberId());
|
| | | IPage<FollowRecordsVo> historyOrderRecordsVoList = followFollowerProfitDao.selectFollowRecords(page, memberId);
|
| | |
|
| | | List<FollowRecordsVo> records = historyOrderRecordsVoList.getRecords();
|
| | | if(CollUtil.isNotEmpty(records)) {
|
| | | for(FollowRecordsVo followRecordsVo : records) {
|
| | | Long tradeId = followRecordsVo.getTradeId();
|
| | | FollowTraderInfoEntity followTraderInfoEntity = followTraderInfoDao.selectById(tradeId);
|
| | | String avatar = followTraderInfoEntity.getAvatar();
|
| | | followRecordsVo.setAvatar(avatar);
|
| | | String nickname = followTraderInfoEntity.getNickname();
|
| | | followRecordsVo.setNickname(nickname);
|
| | | Long memberIds = followRecordsVo.getMemberId();
|
| | | MemberEntity MemberEntity = memberDao.selectById(memberIds);
|
| | | String phone = MemberEntity.getPhone();
|
| | | String email = MemberEntity.getEmail();
|
| | | if(StrUtil.isNotEmpty(phone)) {
|
| | | followRecordsVo.setNickname(phone);
|
| | | }else {
|
| | | followRecordsVo.setNickname(email);
|
| | | }
|
| | | }
|
| | | }
|
| | | return Result.ok(historyOrderRecordsVoList);
|