From 70e22f5f9c51a24452a877489a49c2d800b399eb Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 30 六月 2020 18:12:18 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/div' into div
---
fanli/src/main/java/com/yeshi/fanli/service/impl/user/invite/TeamFansInfoServiceImpl.java | 71 ++++++++++++++++-------------------
1 files changed, 33 insertions(+), 38 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/invite/TeamFansInfoServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/invite/TeamFansInfoServiceImpl.java
index cf12e39..3e4caa4 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/invite/TeamFansInfoServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/invite/TeamFansInfoServiceImpl.java
@@ -66,30 +66,6 @@
@Resource
private UserActiveLogService userActiveLogService;
- @Override
- public void save(TeamFansInfo record) {
- if (record == null || record.getWorkerId() == null) {
- return;
- }
-
- // 鏃犻個璇峰叧绯� 涓嶆搷浣�
- ThreeSale threeSale = threeSaleSerivce.selectByWorkerId(record.getWorkerId());
- if (threeSale == null)
- return;
-
- record.setId(record.getWorkerId().toString());
-
- TeamFansInfo teamFansInfo = teamFansInfoDao.get(record.getId());
- if (teamFansInfo != null) {
- teamFansInfoDao.updateSelective(record);
- LogHelper.test("save-鏇存柊-" + record.getId());
- } else {
- initData(record);
- record.setCrateTime(new Date());
- LogHelper.test("save-鏂板-" + record.getId());
- teamFansInfoDao.save(record);
- }
- }
/**
* 鍒濆鍖栨暟鎹�
@@ -251,7 +227,12 @@
focusInfo.setStateValid(stateValid);
focusInfo.setLevel(level);
focusInfo.setId(workerId.toString());
- save(focusInfo);
+ focusInfo.setCrateTime(new Date());
+
+ // 鍒濆鍖栧��
+ initData(focusInfo);
+
+ teamFansInfoDao.save(focusInfo);
}
@Override
@@ -264,7 +245,7 @@
} else {
teamFansInfo.setMemoNameSup(memoName);
}
- save(teamFansInfo);
+ update(teamFansInfo);
}
@Override
@@ -277,7 +258,7 @@
} else {
teamFansInfo.setTagsSup(tags);
}
- save(teamFansInfo);
+ update(teamFansInfo);
}
@Override
@@ -286,7 +267,7 @@
TeamFansInfo teamFansInfo = new TeamFansInfo();
teamFansInfo.setWorkerId(workerId);
teamFansInfo.setNickName(nickName);
- save(teamFansInfo);
+ update(teamFansInfo);
}
@Override
@@ -295,7 +276,7 @@
TeamFansInfo teamFansInfo = new TeamFansInfo();
teamFansInfo.setWorkerId(workerId);
teamFansInfo.setStateValid(stateValid);
- save(teamFansInfo);
+ update(teamFansInfo);
}
@Override
@@ -304,7 +285,7 @@
TeamFansInfo teamFansInfo = new TeamFansInfo();
teamFansInfo.setWorkerId(workerId);
teamFansInfo.setTaobaoBind(taobaoBind);
- save(teamFansInfo);
+ update(teamFansInfo);
}
@Override
@@ -313,7 +294,7 @@
TeamFansInfo teamFansInfo = new TeamFansInfo();
teamFansInfo.setWorkerId(workerId);
teamFansInfo.setActiveTime(activeTime);
- save(teamFansInfo);
+ update(teamFansInfo);
}
@Override
@@ -327,7 +308,7 @@
} else {
teamFansInfo.setWeixinIdExist(true);
}
- save(teamFansInfo);
+ update(teamFansInfo);
}
@Override
@@ -336,7 +317,7 @@
TeamFansInfo teamFansInfo = new TeamFansInfo();
teamFansInfo.setWorkerId(workerId);
teamFansInfo.setInviteCode(inviteCode);
- save(teamFansInfo);
+ update(teamFansInfo);
}
@Override
@@ -345,7 +326,7 @@
TeamFansInfo teamFansInfo = new TeamFansInfo();
teamFansInfo.setWorkerId(workerId);
teamFansInfo.setPhone(phone);
- save(teamFansInfo);
+ update(teamFansInfo);
}
@Override
@@ -354,7 +335,7 @@
TeamFansInfo teamFansInfo = new TeamFansInfo();
teamFansInfo.setLevel(level);
teamFansInfo.setWorkerId(workerId);
- save(teamFansInfo);
+ update(teamFansInfo);
}
@Override
@@ -363,7 +344,7 @@
TeamFansInfo teamFansInfo = new TeamFansInfo();
teamFansInfo.setWorkerId(workerId);
teamFansInfo.setPhoneOpen(phoneOpen);
- save(teamFansInfo);
+ update(teamFansInfo);
}
@Override
@@ -377,7 +358,7 @@
teamFansInfo.setWorkerId(workerId);
teamFansInfo.setIncome(income.multiply(BigDecimal.valueOf(100)).setScale(0, BigDecimal.ROUND_DOWN).intValue());
teamFansInfo.setIncomeTime(new Date());
- save(teamFansInfo);
+ update(teamFansInfo);
}
@Override
@@ -389,8 +370,22 @@
TeamFansInfo teamFansInfo = new TeamFansInfo();
teamFansInfo.setWorkerId(workerId);
teamFansInfo.setFansNum(fansNum);
- save(teamFansInfo);
+ update(teamFansInfo);
}
+
+ private void update(TeamFansInfo record) {
+ if (record == null || record.getWorkerId() == null) {
+ return;
+ }
+ // 鏃犻個璇峰叧绯� 涓嶆搷浣�
+ ThreeSale threeSale = threeSaleSerivce.selectByWorkerId(record.getWorkerId());
+ if (threeSale == null)
+ return;
+
+ record.setId(record.getWorkerId().toString());
+ teamFansInfoDao.updateSelective(record);
+ }
+
@Override
public List<TeamFansInfo> query(int start, int count, int type, Long uid, ThreeSaleFocusDTO focusDTO) {
--
Gitblit v1.8.0