| | |
| | | return Result.fail(MessageSourceUtils.getString("documentary_service_0014"));
|
| | | }
|
| | |
|
| | | //不可以处于跟单状态
|
| | | Map<String, Object> columnMaps = new HashMap<>();
|
| | | columnMaps.put("member_id", memberId);
|
| | | columnMaps.put("is_follow", 1);
|
| | | List<FollowFollowerProfitEntity> followFollowerProfitEntitys = followFollowerProfitDao.selectByMap(columnMaps);
|
| | | if(CollUtil.isNotEmpty(followFollowerProfitEntitys)) {
|
| | | return Result.fail(MessageSourceUtils.getString("documentary_service_0015"));
|
| | | }
|
| | | |
| | | //判断当前用户是否是逐仓模式
|
| | | MemberEntity selectById2 = memberDao.selectById(memberId);
|
| | | Integer contractPositionType = selectById2.getContractPositionType();
|
| | |
| | | DocumentaryOrderSetInfoVo documentaryOrderSetInfoVo = new DocumentaryOrderSetInfoVo();
|
| | | long parseLong = Long.parseLong(tradeId);
|
| | |
|
| | | //不可以处于跟单状态
|
| | | //只能跟随一个人
|
| | | Map<String, Object> columnMaps = new HashMap<>();
|
| | | columnMaps.put("member_id", memberId);
|
| | | columnMaps.put("is_follow", 1);
|
| | | List<FollowFollowerProfitEntity> followFollowerProfitEntitys = followFollowerProfitDao.selectByMap(columnMaps);
|
| | | if(CollUtil.isNotEmpty(followFollowerProfitEntitys)) {
|
| | | for(FollowFollowerProfitEntity followFollowerProfitEntityAllow : followFollowerProfitEntitys) {
|
| | | Long tradeIdAllow = followFollowerProfitEntityAllow.getTradeId();
|
| | | if(!tradeIdAllow.equals(parseLong)) {
|
| | | List<FollowFollowerSettingEntity> followFollowerSettingEntityAllows = followFollowerSettingDao.selectByMap(columnMaps);
|
| | | if(CollUtil.isNotEmpty(followFollowerSettingEntityAllows)) {
|
| | | for(FollowFollowerSettingEntity followFollowerSettingEntityAllow : followFollowerSettingEntityAllows) {
|
| | | Long tradeIdAllow = followFollowerSettingEntityAllow.getTraderId();
|
| | | if(!tradeIdAllow.toString().equals(tradeId)) {
|
| | | return Result.fail(MessageSourceUtils.getString("documentary_service_0015"));
|
| | | }
|
| | | }
|