From 51729c6b98fefd687ecf275fb444d447881d155e Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Thu, 04 Mar 2021 16:34:24 +0800 Subject: [PATCH] 20210304 跟单一次跟一个 --- src/main/java/com/xcong/excoin/modules/documentary/service/impl/DocumentaryServiceImpl.java | 22 ++++++---------------- 1 files changed, 6 insertions(+), 16 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/documentary/service/impl/DocumentaryServiceImpl.java b/src/main/java/com/xcong/excoin/modules/documentary/service/impl/DocumentaryServiceImpl.java index 7bd6ceb..92712d1 100644 --- a/src/main/java/com/xcong/excoin/modules/documentary/service/impl/DocumentaryServiceImpl.java +++ b/src/main/java/com/xcong/excoin/modules/documentary/service/impl/DocumentaryServiceImpl.java @@ -511,15 +511,6 @@ 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(); @@ -607,15 +598,14 @@ 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")); } } -- Gitblit v1.9.1