| | |
| | | long parseLong = Long.parseLong(tradeId);
|
| | | //获取【跟随者设置】数据
|
| | | FollowFollowerSettingEntity followFollowerSettingEntity = followFollowerSettingDao.selectOneBymemberIdAndTradeId(memberId,parseLong);
|
| | |
|
| | | documentaryOrderSetInfoVo.setTraderId(parseLong);
|
| | |
|
| | | FollowTraderInfoEntity followTraderInfoEntity = followTraderInfoDao.selectById(tradeId);
|
| | |
| | |
|
| | | String nickname = followTraderInfoEntity.getNickname();
|
| | | documentaryOrderSetInfoVo.setNickname(nickname);
|
| | | |
| | |
|
| | | documentaryOrderSetInfoVo.setProfit(followTraderInfoEntity.getProfitRatio());
|
| | | if (followFollowerSettingEntity == null) {
|
| | | return Result.ok(documentaryOrderSetInfoVo);
|
| | | }
|
| | | String symbols = followFollowerSettingEntity.getSymbols();
|
| | | documentaryOrderSetInfoVo.setSymbols(symbols);
|
| | |
|
| | |
| | | Long traderId = updateDocumentaryOrderSetDto.getTraderId();
|
| | | //更新【跟随者设置】数据
|
| | | FollowFollowerSettingEntity followFollowerSettingEntity = followFollowerSettingDao.selectOneBymemberIdAndTradeId(memberId, traderId);
|
| | | followFollowerSettingEntity.setSymbols(updateDocumentaryOrderSetDto.getSymbols());
|
| | | followFollowerSettingEntity.setFollowType(updateDocumentaryOrderSetDto.getFollowType());
|
| | | followFollowerSettingEntity.setFollowCnt(updateDocumentaryOrderSetDto.getFollowCnt());
|
| | | followFollowerSettingEntity.setMaxFollowCnt(updateDocumentaryOrderSetDto.getMaxFollowCnt());
|
| | | followFollowerSettingDao.updateById(followFollowerSettingEntity);
|
| | | if (followFollowerSettingEntity == null) {
|
| | | FollowTraderInfoEntity traderInfoEntity = followTraderInfoDao.selectById(traderId);
|
| | | followFollowerSettingEntity = new FollowFollowerSettingEntity();
|
| | | followFollowerSettingEntity.setSymbols(updateDocumentaryOrderSetDto.getSymbols());
|
| | | followFollowerSettingEntity.setFollowType(updateDocumentaryOrderSetDto.getFollowType());
|
| | | followFollowerSettingEntity.setFollowCnt(updateDocumentaryOrderSetDto.getFollowCnt());
|
| | | followFollowerSettingEntity.setMaxFollowCnt(updateDocumentaryOrderSetDto.getMaxFollowCnt());
|
| | | followFollowerSettingEntity.setTradeId(traderId);
|
| | | followFollowerSettingEntity.setMemberId(memberId);
|
| | | followFollowerSettingEntity.setTradeMemberId(traderInfoEntity.getMemberId());
|
| | | followFollowerSettingDao.insert(followFollowerSettingEntity);
|
| | | } else {
|
| | | followFollowerSettingEntity.setSymbols(updateDocumentaryOrderSetDto.getSymbols());
|
| | | followFollowerSettingEntity.setFollowType(updateDocumentaryOrderSetDto.getFollowType());
|
| | | followFollowerSettingEntity.setFollowCnt(updateDocumentaryOrderSetDto.getFollowCnt());
|
| | | followFollowerSettingEntity.setMaxFollowCnt(updateDocumentaryOrderSetDto.getMaxFollowCnt());
|
| | | followFollowerSettingDao.updateById(followFollowerSettingEntity);
|
| | | }
|
| | |
|
| | | return Result.ok(MessageSourceUtils.getString("member_service_0024"));
|
| | | }
|
| | |
| | | columnMap.put("member_id", memberId);
|
| | | List<FollowTraderInfoEntity> selectByMap = followTraderInfoDao.selectByMap(columnMap);
|
| | | if(CollUtil.isNotEmpty(selectByMap)) {
|
| | | return Result.fail("submit_repeat");
|
| | | return Result.fail(MessageSourceUtils.getString("submit_repeat"));
|
| | | }
|
| | |
|
| | | //新增【交易员信息表】数据
|
| | | FollowTraderInfoEntity followTraderInfoEntity = new FollowTraderInfoEntity();
|
| | | followTraderInfoEntity.setMemberId(memberId);
|