From 3b58a59878ffa2e0604d5e78285430749418900c Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Fri, 05 Mar 2021 17:29:47 +0800
Subject: [PATCH] 20210305

---
 src/main/java/com/xcong/excoin/modules/documentary/service/impl/DocumentaryServiceImpl.java |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 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 5770061..e80d3e9 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
@@ -72,6 +72,11 @@
 		List<FollowTraderInfoEntity> records = followTraderInfoEntitys.getRecords();
 		if(CollUtil.isNotEmpty(records)) {
 			for(FollowTraderInfoEntity followTraderInfo : records) {
+				//获取当前跟单人数
+				Long traderId = followTraderInfo.getId();
+				String followNowNumString = followTraderInfoMapper.selectFollowNowBytraderId(traderId);
+				followTraderInfo.setFollowNumNow(followNowNumString);
+				
 				Long memberId = followTraderInfo.getMemberId();
 				Map<String, Object> columnMap = new HashMap<>();
 				columnMap.put("member_id", memberId);
@@ -269,6 +274,12 @@
 		if(ObjectUtil.isEmpty(followNum) || followNum == 0) {
 			return new FebsResponse().fail().message("最大跟随人数不能为0");
 		}
+
+		String followNumNow = followTraderInfoMapper.selectFollowNowBytraderId(id);
+		int parseInt = Integer.parseInt(followNumNow);
+		if(parseInt > followNum){
+			return new FebsResponse().fail().message("请填写大于当前跟随人数"+parseInt+"的整数");
+		}
 		//更新【交易员信息表】数据
 		selectById.setProfitRatio(profitRatio);
 		selectById.setFollowNum(followNum);

--
Gitblit v1.9.1