From 24a8d17e007545f7426c48352109aa1a9c6587ee Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 06 五月 2020 12:02:09 +0800
Subject: [PATCH] IOS上线隐藏我的界面的banner与超级会员升级信息

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/order/ESOrderServiceImpl.java |   23 +++++++++++++++++++----
 1 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/ESOrderServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/ESOrderServiceImpl.java
index c5d33c6..b7faaa3 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/ESOrderServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/ESOrderServiceImpl.java
@@ -7,6 +7,7 @@
 import org.springframework.stereotype.Service;
 
 import com.yeshi.fanli.dao.elastic.ESOrderDao;
+import com.yeshi.fanli.dao.mybatis.order.OrderSearchIndexMapper;
 import com.yeshi.fanli.entity.order.ESOrder;
 import com.yeshi.fanli.service.inter.order.ESOrderService;
 
@@ -14,17 +15,31 @@
 public class ESOrderServiceImpl implements ESOrderService {
 
 	@Resource
-	private ESOrderDao esOrderDao;
+	private OrderSearchIndexMapper orderSearchIndexMapper;
 
+	@Resource
+	private ESOrderDao esOrderDao;
 
 	@Override
 	public void add(ESOrder record) {
 		esOrderDao.save(record, record.getPlatform() + "#" + record.getTradeId());
 	}
 
-	
 	@Override
-	public List<ESOrder> query(String key, String uid) {
-		return esOrderDao.query(key, uid);
+	public List<ESOrder> query(String key, String uid, List<Integer> listPlatform) {
+		return esOrderDao.query(key, uid, listPlatform);
+	}
+
+	@Override
+	public void syncAddOrder(int count) {
+		List<Long> hbIdList = orderSearchIndexMapper.listHBId(0, count);
+		if (hbIdList == null || hbIdList.size() == 0)
+			return;
+		List<ESOrder> list = orderSearchIndexMapper.listByHBIds(hbIdList);
+		if (list != null)
+			for (ESOrder order : list) {
+				add(order);
+			}
+		orderSearchIndexMapper.deleteByHBIds(hbIdList);
 	}
 }

--
Gitblit v1.8.0