From b9b613a285ebe0da27ca7dd2c3434c8c917abb74 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 02 四月 2020 11:19:03 +0800
Subject: [PATCH] 订单修改

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/user/vip/UserVIPInfoServiceImpl.java |   62 +------------------------------
 1 files changed, 2 insertions(+), 60 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/vip/UserVIPInfoServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/vip/UserVIPInfoServiceImpl.java
index 5f194e4..e3be82e 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/vip/UserVIPInfoServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/vip/UserVIPInfoServiceImpl.java
@@ -13,14 +13,11 @@
 
 import com.yeshi.fanli.dao.mybatis.user.vip.UserVIPInfoMapper;
 import com.yeshi.fanli.dto.msg.MsgAccountVipDTO;
-import com.yeshi.fanli.dto.msg.MsgOtherVIPDTO;
 import com.yeshi.fanli.entity.bus.msg.MsgAccountDetail;
 import com.yeshi.fanli.entity.bus.msg.MsgAccountDetail.MsgTypeAccountTypeEnum;
 import com.yeshi.fanli.entity.bus.user.HongBaoV2;
-import com.yeshi.fanli.entity.bus.user.ThreeSale;
 import com.yeshi.fanli.entity.bus.user.UserInfo;
 import com.yeshi.fanli.entity.bus.user.UserInfoExtra;
-import com.yeshi.fanli.entity.bus.user.UserInviteSeparate;
 import com.yeshi.fanli.entity.bus.user.UserInviteValidNum;
 import com.yeshi.fanli.entity.bus.user.UserSystemCoupon;
 import com.yeshi.fanli.entity.bus.user.vip.UserVIPInfo;
@@ -45,7 +42,6 @@
 import com.yeshi.fanli.service.inter.user.vip.UserVipConfigService;
 import com.yeshi.fanli.util.Constant;
 import com.yeshi.fanli.util.StringUtil;
-import com.yeshi.fanli.util.TimeUtil;
 
 @Service
 public class UserVIPInfoServiceImpl implements UserVIPInfoService {
@@ -166,71 +162,17 @@
 		return userVIPInfoMapper.countQuery(key, state);
 	}
 
-	@Override
-	@Transactional(rollbackFor = Exception.class)
-	public void inviteSeparate(Long workerId, Long bossId) {
-		if (workerId == null || bossId == null)
-			return;
-
-		// 鏌ヨ璁板綍
-		UserInviteSeparate userInviteSeparate = userInviteSeparateService.selectByWorkerIdAndBossId(workerId, bossId);
-		if (userInviteSeparate == null)
-			return;
-
-		// 鏄惁瀛樺湪閭�璇峰叧绯�
-		ThreeSale threeSale = threeSaleSerivce.getMyBoss(workerId);
-		if (threeSale == null)
-			return;
-		Long bossIdExist = threeSale.getBoss().getId();
-		if (bossIdExist == null || bossId.longValue() != bossIdExist.longValue())
-			return;
-
-		// 涓婄骇浼氬憳鎯呭喌
-		boolean separate = false;
-		UserVIPInfo userVIPInfo = userVIPInfoMapper.selectByPrimaryKey(bossId);
-		if (userVIPInfo != null && userVIPInfo.getState() != null
-				&& userVIPInfo.getState() == UserVIPInfo.STATE_SUCCESS) {
-			if (userInviteSeparate.getEndTime().getTime() < userVIPInfo.getSuccessTime().getTime()) {
-				separate = true; // 缁撴潫鏃堕棿宸茬粡瓒呰繃
-			}
-		} else {
-			separate = true; // 涓婄骇闈炰細鍛�
-		}
-
-		if (!separate) {
-			// 鏈劚绂�
-			userInviteSeparateService.updateStateByWorkerIdAndBossId(workerId, bossId,
-					UserInviteSeparate.STATE_INVALID);
-		} else {
-			// 鑴辩鍏崇郴
-			userInviteSeparateService.updateStateByWorkerIdAndBossId(workerId, bossId,
-					UserInviteSeparate.STATE_SUCCESS);
-
-			// 鑴辩閭�璇峰叧绯�
-			threeSaleSerivce.inviteSeparate(workerId, bossId);
-
-			int limitDays = Integer.parseInt(userVipConfigService.getValueByKey("invite_separate_limit_days"));
-			// 娑堟伅
-			UserInfo userInfo = userInfoService.selectByPKey(workerId);
-			MsgOtherVIPDTO msgboss = new MsgOtherVIPDTO();
-			msgboss.setContent1(userInfo.getNickName() + workerId + "浜�"
-					+ TimeUtil.formatDateDot(userInviteSeparate.getCreateTime()) + "鎴愬姛鍗囩骇鎴愪负瓒呯骇浼氬憳 ");
-			msgboss.setContent2("寰堥仐鎲撅紝浣犳湭鑳藉湪" + limitDays + "澶╁崌绾т负瓒呯骇浼氬憳 ");
-			msgboss.setContent3("宸蹭笌鍏惰劚绂婚個璇峰叧绯�");
-			userOtherMsgNotificationService.teamSplitCallBoss(bossId, "濡傛湁鐤戦棶璇疯仈绯绘垜鐨�-浜哄伐瀹㈡湇", msgboss);
-		}
-	}
 
 	@Transactional(rollbackFor = Exception.class)
 	@Override
 	public void applyVIP(Long uid) throws UserVIPInfoException {
 		UserVIPPreInfo latestProcess = userVIPPreInfoService.getLatestProcessInfo(uid);
 		if (latestProcess == null || latestProcess.getProcess() != UserVIPPreInfo.PROCESS_2) {
-			throw new UserVIPInfoException(1, "璇ョ敤鎴疯繕涓嶆槸楂樼骇浼氬憳");
+			throw new UserVIPInfoException(1, "璇峰厛鍗囩骇涓洪珮绾т細鍛�");
 		}
 
 		if (!verifyVip(uid))
-			throw new UserVIPInfoException(1, "绯荤粺楠岃瘉锛氫笉婊¤冻鍗囩骇鏉′欢");
+			throw new UserVIPInfoException(1, "涓嶆弧瓒冲崌绾ф潯浠�");
 
 		UserVIPInfo userInfo = userVIPInfoMapper.selectByPrimaryKeyForUpdate(uid);
 		if (userInfo == null) {

--
Gitblit v1.8.0