| | |
| | | import com.xcong.excoin.modules.documentary.dto.MyFollowOrderDto;
|
| | | import com.xcong.excoin.modules.documentary.dto.MyFollowTraderInfoDto;
|
| | | import com.xcong.excoin.modules.documentary.dto.UpdateDocumentaryOrderSetDto;
|
| | | import com.xcong.excoin.modules.documentary.dto.UpdateTradeSetInfoDto;
|
| | | import com.xcong.excoin.modules.documentary.entity.FollowFollowerOrderRelationEntity;
|
| | | import com.xcong.excoin.modules.documentary.entity.FollowFollowerProfitEntity;
|
| | | import com.xcong.excoin.modules.documentary.entity.FollowFollowerSettingEntity;
|
| | |
| | | import com.xcong.excoin.modules.documentary.vo.MemberIsTradeVo;
|
| | | import com.xcong.excoin.modules.documentary.vo.MyFollowOrderVo;
|
| | | import com.xcong.excoin.modules.documentary.vo.MyFollowTraderInfoVo;
|
| | | import com.xcong.excoin.modules.documentary.vo.TradeSetInfoVo;
|
| | | import com.xcong.excoin.modules.documentary.vo.TraderStatusVo;
|
| | | import com.xcong.excoin.modules.member.dao.MemberDao;
|
| | | import com.xcong.excoin.modules.member.dao.MemberLevelRateDao;
|
| | |
| | | Long memberId = user.getId();
|
| | | FollowFollowerProfitEntity followFollowerProfitEntity = followFollowerProfitDao.selectDocumentaryOrderSetInfoBymemberIdAndTradeId(memberId, traderId);
|
| | | if(ObjectUtil.isNotEmpty(followFollowerProfitEntity)) {
|
| | | FollowTraderProfitInfoVo.setDocumentaaryType(1);
|
| | | FollowTraderProfitInfoVo.setDocumentaaryType(followFollowerProfitEntity.getIsFollow());
|
| | | }else {
|
| | | FollowTraderProfitInfoVo.setDocumentaaryType(2);
|
| | | }
|
| | | }else {
|
| | | FollowTraderProfitInfoVo.setDocumentaaryType(2);
|
| | | FollowTraderProfitInfoVo.setDocumentaaryType(2);
|
| | | }
|
| | | }
|
| | | Long traderId = FollowTraderProfitInfoVo.getTraderId();
|
| | | FollowTraderInfoEntity followTraderInfoEntity = followTraderInfoDao.selectFollowTraderInfoEntityBytreaderId(traderId);
|
| | |
| | | }
|
| | | return Result.ok(traderStatusVo);
|
| | | }
|
| | |
|
| | | @Override
|
| | | public Result getTradeSetInfo(String tradeId) {
|
| | | //获取用户ID
|
| | | Long memberId = LoginUserUtils.getAppLoginUser().getId();
|
| | | |
| | | FollowTraderInfoEntity followTraderInfoEntity = followTraderInfoDao.selectById(tradeId);
|
| | | TradeSetInfoVo tradeSetInfoVo = new TradeSetInfoVo();
|
| | | String avatar = followTraderInfoEntity.getAvatar();
|
| | | tradeSetInfoVo.setAvatar(avatar);
|
| | | String nickname = followTraderInfoEntity.getNickname();
|
| | | tradeSetInfoVo.setNickname(nickname);
|
| | | String declaration = followTraderInfoEntity.getDeclaration();
|
| | | tradeSetInfoVo.setDeclaration(declaration);
|
| | | Integer isOpen = followTraderInfoEntity.getIsOpen();
|
| | | tradeSetInfoVo.setIsOpen(isOpen);
|
| | | return Result.ok(tradeSetInfoVo);
|
| | | }
|
| | |
|
| | | @Override
|
| | | public Result updateTradeSetInfo(@Valid UpdateTradeSetInfoDto updateTradeSetInfoDto) {
|
| | | //获取用户ID
|
| | | Long memberId = LoginUserUtils.getAppLoginUser().getId();
|
| | | |
| | | String avatar = updateTradeSetInfoDto.getAvatar();
|
| | | String nickname = updateTradeSetInfoDto.getNickname();
|
| | | String declaration = updateTradeSetInfoDto.getDeclaration();
|
| | | int isOpen = updateTradeSetInfoDto.getIsOpen();
|
| | | FollowTraderInfoEntity followTraderInfoEntity = new FollowTraderInfoEntity();
|
| | | followTraderInfoEntity.setAvatar(avatar);
|
| | | followTraderInfoEntity.setNickname(nickname);
|
| | | followTraderInfoEntity.setDeclaration(declaration);
|
| | | followTraderInfoEntity.setIsOpen(isOpen);
|
| | | followTraderInfoDao.updateById(followTraderInfoEntity);
|
| | | return Result.ok(MessageSourceUtils.getString("member_service_0024"));
|
| | | }
|
| | |
|
| | |
|
| | |
|