xiaoyong931011
2020-07-29 5b5e060cde0480f27924803116af8215d4e41073
20200729 代码提交
2 files modified
45 ■■■■■ changed files
src/main/java/com/xcong/excoin/modules/documentary/service/impl/DocumentaryServiceImpl.java 27 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/documentary/vo/FollowRecordsVo.java 18 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/documentary/service/impl/DocumentaryServiceImpl.java
@@ -134,15 +134,12 @@
        List<FollowRecordsVo> records = historyOrderRecordsVoList.getRecords();
        if(CollUtil.isNotEmpty(records)) {
            for(FollowRecordsVo followRecordsVo : records) {
                Long memberId =followRecordsVo.getMemberId();
                MemberEntity member = memberDao.selectById(memberId);
                String email = member.getEmail();
                String phone = member.getPhone();
                if(StrUtil.isNotEmpty(email)) {
                    followRecordsVo.setAccount(email);
                }else {
                    followRecordsVo.setAccount(phone);
                }
                Long tradeId = followRecordsVo.getTradeId();
                FollowTraderInfoEntity followTraderInfoEntity = followTraderInfoDao.selectById(tradeId);
                String avatar = followTraderInfoEntity.getAvatar();
                followRecordsVo.setAvatar(avatar);
                String nickname = followTraderInfoEntity.getNickname();
                followRecordsVo.setNickname(nickname);
            }
        }
        return Result.ok(historyOrderRecordsVoList);
@@ -324,14 +321,14 @@
        //获取用户ID
        Long memberId = LoginUserUtils.getAppLoginUser().getId();
        MemberEntity member = memberDao.selectById(memberId);
        Page<MyFollowTraderInfoVo> result = new Page<>();
        List<MyFollowTraderInfoVo> myFollowOrderVos = result.getRecords();
        Page<FollowFollowerProfitEntity> page = new Page<>(myFollowTraderInfoDto.getPageNum(), myFollowTraderInfoDto.getPageSize());
        IPage<FollowFollowerProfitEntity> followFollowerProfitEntitys = followFollowerProfitDao.selectFollowFollowerProfitEntitys(page, memberId);
        List<FollowFollowerProfitEntity> records = followFollowerProfitEntitys.getRecords();
        if(CollUtil.isNotEmpty(records)) {
            Page<MyFollowTraderInfoVo> result = new Page<>();
            List<MyFollowTraderInfoVo> myFollowOrderVos = result.getRecords();
            for(FollowFollowerProfitEntity FollowFollowerProfitEntity : records) {
                MyFollowTraderInfoVo myFollowTraderInfoVo = new MyFollowTraderInfoVo();
                
@@ -339,10 +336,8 @@
                FollowTraderInfoEntity followTraderInfoEntity = followTraderInfoDao.selectById(tradeId);
                String avatar = followTraderInfoEntity.getAvatar();
                myFollowTraderInfoVo.setAvatar(avatar);
                String nickname = followTraderInfoEntity.getNickname();
                myFollowTraderInfoVo.setNickname(nickname);
                BigDecimal totalPrincipal = FollowFollowerProfitEntity.getTotalPrincipal();
                myFollowTraderInfoVo.setTotalPrincipal(totalPrincipal);
                
@@ -381,7 +376,7 @@
                myFollowOrderVos.add(myFollowTraderInfoVo);
            }
        }
        return null;
        return Result.ok(result);
    }
    
    
src/main/java/com/xcong/excoin/modules/documentary/vo/FollowRecordsVo.java
@@ -28,9 +28,23 @@
     */
    @ApiModelProperty(value = "跟随者ID")
    private Long memberId;
    /**
     * 跟随者ID
     */
    @ApiModelProperty(value = "交易者ID")
    private Long tradeId;
    
    @ApiModelProperty(value = "跟随者账号")
    private String account;
    /**
     * 头像
     */
    @ApiModelProperty("头像")
    private String avatar;
    /**
     * 名称
     */
    @ApiModelProperty("名称")
    private String nickname;
    /**
     * 累计跟随本金
     */