From fc5d2e8c20e82550eaf0e7ff1dc19f85d73a41bd Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Thu, 30 Jul 2020 18:28:18 +0800 Subject: [PATCH] 20200730 代码提交 --- src/main/java/com/xcong/excoin/modules/documentary/dto/FollowRecordsDto.java | 4 ++-- src/main/java/com/xcong/excoin/modules/documentary/service/impl/DocumentaryServiceImpl.java | 20 +++++++++++++------- src/main/java/com/xcong/excoin/modules/documentary/vo/FollowRecordsVo.java | 8 ++------ 3 files changed, 17 insertions(+), 15 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/documentary/dto/FollowRecordsDto.java b/src/main/java/com/xcong/excoin/modules/documentary/dto/FollowRecordsDto.java index fed391b..cbf15ac 100644 --- a/src/main/java/com/xcong/excoin/modules/documentary/dto/FollowRecordsDto.java +++ b/src/main/java/com/xcong/excoin/modules/documentary/dto/FollowRecordsDto.java @@ -21,7 +21,7 @@ private int pageSize; @NotNull - @ApiModelProperty(value = "会员ID", example = "12543") - private Long tradeMemberId; + @ApiModelProperty(value = "交易员ID", example = "12543") + private Long tradeId; } diff --git a/src/main/java/com/xcong/excoin/modules/documentary/service/impl/DocumentaryServiceImpl.java b/src/main/java/com/xcong/excoin/modules/documentary/service/impl/DocumentaryServiceImpl.java index e1ebb1b..c36640a 100644 --- a/src/main/java/com/xcong/excoin/modules/documentary/service/impl/DocumentaryServiceImpl.java +++ b/src/main/java/com/xcong/excoin/modules/documentary/service/impl/DocumentaryServiceImpl.java @@ -164,18 +164,24 @@ @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); diff --git a/src/main/java/com/xcong/excoin/modules/documentary/vo/FollowRecordsVo.java b/src/main/java/com/xcong/excoin/modules/documentary/vo/FollowRecordsVo.java index 7cb6d16..9cb5b9f 100644 --- a/src/main/java/com/xcong/excoin/modules/documentary/vo/FollowRecordsVo.java +++ b/src/main/java/com/xcong/excoin/modules/documentary/vo/FollowRecordsVo.java @@ -23,14 +23,10 @@ */ @ApiModelProperty(value = "主键ID") private Long id; - /** - * 跟随者ID - */ + @ApiModelProperty(value = "跟随者ID") private Long memberId; - /** - * 跟随者ID - */ + @ApiModelProperty(value = "交易者ID") private Long tradeId; -- Gitblit v1.9.1