From 30d8e227e8d823b6c38c3b9c90ac2df03b63befe Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 25 二月 2025 16:41:22 +0800
Subject: [PATCH] 淘宝转链接口更新

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/user/invite/ThreeSaleDetailSerivceImpl.java |  205 ++++++++++++++++++++++++++------------------------
 1 files changed, 106 insertions(+), 99 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/invite/ThreeSaleDetailSerivceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/invite/ThreeSaleDetailSerivceImpl.java
index 920c142..cb3878f 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/invite/ThreeSaleDetailSerivceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/invite/ThreeSaleDetailSerivceImpl.java
@@ -1,99 +1,106 @@
-package com.yeshi.fanli.service.impl.user.invite;
-
-import java.util.Date;
-import java.util.List;
-
-import javax.annotation.Resource;
-
-import org.springframework.stereotype.Service;
-
-import com.yeshi.fanli.dao.user.invite.ThreeSaleDetailDao;
-import com.yeshi.fanli.entity.bus.user.ThreeSale;
-import com.yeshi.fanli.entity.bus.user.ThreeSaleDetail;
-import com.yeshi.fanli.exception.ParamsException;
-import com.yeshi.fanli.log.LogHelper;
-import com.yeshi.fanli.service.inter.user.invite.ThreeSaleDetailService;
-import com.yeshi.fanli.service.inter.user.invite.ThreeSaleSerivce;
-
-@Service
-public class ThreeSaleDetailSerivceImpl implements ThreeSaleDetailService {
-
-	@Resource
-	private ThreeSaleDetailDao threeSaleDetailDao;
-
-	@Resource
-	private ThreeSaleSerivce threeSaleSerivce;
-
-	@Override
-	public void addThreeSaleDetail(ThreeSaleDetail detail) throws ParamsException {
-		if (detail.getBossUid() == null || detail.getWorkerUid() == null || detail.getLevel() == null
-				|| detail.getCreateTime() == null) {
-			throw new ParamsException(1, "鍙傛暟涓嶅畬鏁�");
-		}
-		String id = detail.getBossUid() + "#" + detail.getWorkerUid();
-		detail.setId(id);
-		// 鏍规嵁涓婚敭鏌ヨ
-		ThreeSaleDetail old = threeSaleDetailDao.get(id);
-		// if (old == null)
-		threeSaleDetailDao.save(detail);
-	}
-
-	@Override
-	public List<ThreeSaleDetail> listByBossUidAndLevel(Long bossUid, int level, int page, int pageSize) {
-		return threeSaleDetailDao.listByBossUidAndLevel(bossUid, level, (page - 1) * pageSize, pageSize);
-	}
-
-	@Override
-	public long countByBossUidAndLevel(Long bossUid, int level) {
-		return threeSaleDetailDao.countByBossUidAndLevel(bossUid, level);
-	}
-
-	@Override
-	public List<ThreeSaleDetail> listByBossUidAndMinLevel(Long bossUid, int minLevel, int page, int pageSize) {
-		return threeSaleDetailDao.listByBossUidAndMinLevel(bossUid, minLevel, (page - 1) * pageSize, pageSize);
-	}
-
-	@Override
-	public long countByBossUidAndMinLevel(Long bossUid, int minLevel) {
-		return threeSaleDetailDao.countByBossUidAndMinLevel(bossUid, minLevel);
-	}
-
-	@Override
-	public void addByWorkerUid(Long workerUid) {
-		List<ThreeSale> list = threeSaleSerivce.getMyBossDeepList(workerUid, 100);
-		LogHelper.teamInfo(String.format("閭�璇疯缁嗕俊鎭�: 鐢ㄦ埛ID:%s  涓婄骇鏁伴噺:%s", workerUid + "", list.size()));
-		int level = 0;
-		long createTime = 0L;
-		if (list.size() > 0) {
-			if (list.get(0).getSucceedTime() != null)
-				createTime = list.get(0).getSucceedTime();
-			else
-				createTime = list.get(0).getCreateTime();
-		}
-		for (ThreeSale tts : list) {
-			level++;
-			ThreeSaleDetail detail = new ThreeSaleDetail();
-			detail.setBossUid(tts.getBoss().getId());
-			detail.setLevel(level);
-			detail.setWorkerUid(workerUid);
-			detail.setCreateTime(new Date(createTime));
-			try {
-				if (tts.getState())
-					addThreeSaleDetail(detail);
-			} catch (ParamsException e) {
-				e.printStackTrace();
-			}
-		}
-	}
-
-	@Override
-	public List<ThreeSaleDetail> listByWorkerUid(Long uid) {
-		return threeSaleDetailDao.listByWorkerUid(uid);
-	}
-
-	@Override
-	public ThreeSaleDetail getByBossUidAndWorkerUid(Long bossUid, Long workerUid) {
-		String id = bossUid + "#" + workerUid;
-		return threeSaleDetailDao.get(id);
-	}
-}
+package com.yeshi.fanli.service.impl.user.invite;
+
+import java.util.Date;
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.springframework.stereotype.Service;
+
+import com.yeshi.fanli.dao.user.invite.ThreeSaleDetailDao;
+import com.yeshi.fanli.entity.bus.user.ThreeSale;
+import com.yeshi.fanli.entity.bus.user.ThreeSaleDetail;
+import com.yeshi.fanli.exception.ParamsException;
+import com.yeshi.fanli.log.LogHelper;
+import com.yeshi.fanli.service.inter.user.invite.ThreeSaleDetailService;
+import com.yeshi.fanli.service.inter.user.invite.ThreeSaleSerivce;
+
+@Service
+public class ThreeSaleDetailSerivceImpl implements ThreeSaleDetailService {
+
+	@Resource
+	private ThreeSaleDetailDao threeSaleDetailDao;
+
+	@Resource
+	private ThreeSaleSerivce threeSaleSerivce;
+
+	@Override
+	public void addThreeSaleDetail(ThreeSaleDetail detail) throws ParamsException {
+		if (detail.getBossUid() == null || detail.getWorkerUid() == null || detail.getLevel() == null
+				|| detail.getCreateTime() == null) {
+			throw new ParamsException(1, "鍙傛暟涓嶅畬鏁�");
+		}
+		String id = detail.getBossUid() + "#" + detail.getWorkerUid();
+		detail.setId(id);
+		// 鏍规嵁涓婚敭鏌ヨ
+		ThreeSaleDetail old = threeSaleDetailDao.get(id);
+		// if (old == null)
+		threeSaleDetailDao.save(detail);
+	}
+
+	@Override
+	public List<ThreeSaleDetail> listByBossUidAndLevel(Long bossUid, int level, int page, int pageSize) {
+		return threeSaleDetailDao.listByBossUidAndLevel(bossUid, level, (page - 1) * pageSize, pageSize);
+	}
+
+	@Override
+	public long countByBossUidAndLevel(Long bossUid, int level) {
+		return threeSaleDetailDao.countByBossUidAndLevel(bossUid, level);
+	}
+
+	@Override
+	public List<ThreeSaleDetail> listByBossUidAndMinLevel(Long bossUid, int minLevel, int page, int pageSize) {
+		return threeSaleDetailDao.listByBossUidAndMinLevel(bossUid, minLevel, (page - 1) * pageSize, pageSize);
+	}
+
+	@Override
+	public long countByBossUidAndMinLevel(Long bossUid, int minLevel) {
+		return threeSaleDetailDao.countByBossUidAndMinLevel(bossUid, minLevel);
+	}
+	
+	
+	@Override
+	public long countByBossUidAndMaxLevel(Long bossUid, int minLevel) {
+		return threeSaleDetailDao.countByBossUidAndMaxLevel(bossUid, minLevel);
+	}
+	
+
+	@Override
+	public void addByWorkerUid(Long workerUid) {
+		List<ThreeSale> list = threeSaleSerivce.getMyBossDeepList(workerUid, 100);
+		LogHelper.teamInfo(String.format("閭�璇疯缁嗕俊鎭�: 鐢ㄦ埛ID:%s  涓婄骇鏁伴噺:%s", workerUid + "", list.size()));
+		int level = 0;
+		long createTime = 0L;
+		if (list.size() > 0) {
+			if (list.get(0).getSucceedTime() != null)
+				createTime = list.get(0).getSucceedTime();
+			else
+				createTime = list.get(0).getCreateTime();
+		}
+		for (ThreeSale tts : list) {
+			level++;
+			ThreeSaleDetail detail = new ThreeSaleDetail();
+			detail.setBossUid(tts.getBoss().getId());
+			detail.setLevel(level);
+			detail.setWorkerUid(workerUid);
+			detail.setCreateTime(new Date(createTime));
+			try {
+				if (tts.getState())
+					addThreeSaleDetail(detail);
+			} catch (ParamsException e) {
+				e.printStackTrace();
+			}
+		}
+	}
+
+	@Override
+	public List<ThreeSaleDetail> listByWorkerUid(Long uid) {
+		return threeSaleDetailDao.listByWorkerUid(uid);
+	}
+
+	@Override
+	public ThreeSaleDetail getByBossUidAndWorkerUid(Long bossUid, Long workerUid) {
+		String id = bossUid + "#" + workerUid;
+		return threeSaleDetailDao.get(id);
+	}
+}

--
Gitblit v1.8.0