From b54f7562f6e86bc6295d5029f8b990d807e1971d Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 30 八月 2019 18:26:49 +0800
Subject: [PATCH] 自购立减添加排序

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/dataoke/DaTaoKeGoodsDetailV2ServiceImpl.java |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/dataoke/DaTaoKeGoodsDetailV2ServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/dataoke/DaTaoKeGoodsDetailV2ServiceImpl.java
index 8dd5f21..87078e9 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/dataoke/DaTaoKeGoodsDetailV2ServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/dataoke/DaTaoKeGoodsDetailV2ServiceImpl.java
@@ -355,6 +355,17 @@
 				finalList = listByIds(idList);
 			}
 
+			// 濡傛灉鍟嗗搧鏁板皬浜�4锛岄渶瑕佸啀鍔犲晢鍝�
+			if (finalList == null || finalList.size() <= 3) {
+				// 鎸夋洿鏂版椂闂村姞
+				List<DaTaoKeDetailV2> latestList = daTaoKeGoodsDetailV2Dao.listPreShareHotGoods(0, 50, "updateTime",
+						new BigDecimal("0.5"));
+				if (latestList != null && latestList.size() > 0) {
+					Collections.shuffle(latestList);
+					finalList.addAll(latestList.subList(0, latestList.size() > 8 ? 8 : latestList.size()));
+				}
+			}
+
 			for (DaTaoKeDetailV2 detail : finalList) {
 				detail.setCouponReceiveNum(detail.getCouponTotalNum() - (int) (200 + Math.random() * 1000));
 				if (detail.getCouponTotalNum() - detail.getCouponReceiveNum() <= 0)

--
Gitblit v1.8.0