| | |
| | | import javax.annotation.Resource;
|
| | | import javax.validation.Valid;
|
| | |
|
| | | import org.apache.http.impl.NoConnectionReuseStrategy;
|
| | | import org.springframework.stereotype.Service;
|
| | | import org.springframework.transaction.annotation.Transactional;
|
| | |
|
| | |
| | | if(CollUtil.isNotEmpty(records)) {
|
| | | for(ContractOrderEntity contractOrderEntity : records) {
|
| | | MyFollowOrderVo myFollowOrderVo = new MyFollowOrderVo();
|
| | | //获取交易员信息
|
| | | Long orderId = contractOrderEntity.getId();
|
| | | FollowFollowerOrderRelationEntity FollowFollowerOrderRelation = followFollowerOrderRelationDao.selectHistoryOneByorderId(orderId);
|
| | | Long tradeId = FollowFollowerOrderRelation.getTradeId();
|
| | | FollowTraderInfoEntity followTraderInfoEntity = followTraderInfoDao.selectById(tradeId);
|
| | | String nickname = followTraderInfoEntity.getNickname();
|
| | | myFollowOrderVo.setNickname(nickname);
|
| | | |
| | | String symbol = contractOrderEntity.getSymbol();
|
| | | myFollowOrderVo.setSymbol(symbol);
|
| | | int orderType = contractOrderEntity.getOrderType();
|
| | |
| | | MyFollowOrderVo myFollowOrderVo = new MyFollowOrderVo();
|
| | | //获取交易员信息
|
| | | Long orderId = contractHoldOrderEntity.getId();
|
| | | FollowFollowerOrderRelationEntity FollowFollowerOrderRelation = followFollowerOrderRelationDao.selectOneByorderIdandMemberId(orderId,memberId);
|
| | | FollowFollowerOrderRelationEntity FollowFollowerOrderRelation = followFollowerOrderRelationDao.selectNowOneByorderId(orderId);
|
| | | Long tradeId = FollowFollowerOrderRelation.getTradeId();
|
| | | FollowTraderInfoEntity followTraderInfoEntity = followTraderInfoDao.selectById(tradeId);
|
| | | String nickname = followTraderInfoEntity.getNickname();
|
| | |
| | | public Result getMyFollowTraderInfo(@Valid MyFollowTraderInfoDto myFollowTraderInfoDto) {
|
| | | //获取用户ID
|
| | | Long memberId = LoginUserUtils.getAppLoginUser().getId();
|
| | | |
| | | Page<MyFollowTraderInfoVo> result = new Page<>();
|
| | | List<MyFollowTraderInfoVo> myFollowOrderVos = result.getRecords();
|
| | | List<MyFollowTraderInfoVo> myFollowOrderVos = new ArrayList<>();
|
| | |
|
| | | Page<FollowFollowerProfitEntity> page = new Page<>(myFollowTraderInfoDto.getPageNum(), myFollowTraderInfoDto.getPageSize());
|
| | | IPage<FollowFollowerProfitEntity> followFollowerProfitEntitys = followFollowerProfitDao.selectFollowFollowerProfitEntitys(page, memberId);
|
| | |
| | | myFollowOrderVos.add(myFollowTraderInfoVo);
|
| | | }
|
| | | }
|
| | | return Result.ok(result);
|
| | | return Result.ok(myFollowOrderVos);
|
| | | }
|
| | |
|
| | | @Override
|