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