From 28cf328a098334b51a3e9d2d56f983fb8c862211 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期六, 23 五月 2020 09:54:38 +0800
Subject: [PATCH] 足迹、收藏订单兼容新需求

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/v2/UserOrderControllerV2.java |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/UserOrderControllerV2.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/UserOrderControllerV2.java
index 3a9bef9..1318dfb 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/UserOrderControllerV2.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/UserOrderControllerV2.java
@@ -5,7 +5,6 @@
 import java.math.BigDecimal;
 import java.text.SimpleDateFormat;
 import java.util.ArrayList;
-import java.util.Calendar;
 import java.util.Date;
 import java.util.HashMap;
 import java.util.Iterator;
@@ -36,7 +35,6 @@
 import com.yeshi.fanli.entity.bus.user.UserInfo;
 import com.yeshi.fanli.entity.bus.user.UserSystemCouponRecord;
 import com.yeshi.fanli.entity.bus.user.vip.UserLevelEnum;
-import com.yeshi.fanli.entity.dynamic.ImgInfo.ImgEnum;
 import com.yeshi.fanli.entity.order.CommonOrder;
 import com.yeshi.fanli.entity.order.CommonOrderGoods;
 import com.yeshi.fanli.entity.order.ESOrder;
@@ -288,17 +286,22 @@
 		}
 
 		try {
+			boolean notBackSuVip =  false;
+			if (!VersionUtil.greaterThan_2_1_2(acceptData.getPlatform(), acceptData.getVersion())) {
+				notBackSuVip = true;
+			}
+			
 			// 绛涢�夌粨鏋滈《閮ㄧ粺璁�
 			String validMoney = "0.00";
 			String invalidMoney = "0.00";
 			if (page == 1) {
 				BigDecimal predictMoney = hongBaoV2CountService.getRewardMoneyByToSearch(uid, dateType, orderType, 1,
-						orderNo, state, startTime, endTime, listSource);
+						orderNo, state, startTime, endTime, listSource, notBackSuVip);
 				if (predictMoney != null)
 					validMoney = predictMoney.setScale(2, BigDecimal.ROUND_DOWN).toString();
 
 				BigDecimal postSaleMoney = hongBaoV2CountService.getRewardMoneyByToSearch(uid, dateType, orderType, 2,
-						orderNo, state, startTime, endTime, listSource);
+						orderNo, state, startTime, endTime, listSource, notBackSuVip);
 				if (postSaleMoney != null)
 					invalidMoney = postSaleMoney.setScale(2, BigDecimal.ROUND_DOWN).toString();
 
@@ -316,9 +319,10 @@
 			List<CommonOrderVO> list = null;
 			if (VersionUtil.greaterThan_2_1(acceptData.getPlatform(), acceptData.getVersion())) {
 				list = commonOrderService.getOrderList(acceptData, page, uid, state, orderType,
-						orderState, orderNo, startTime, endTime, dateType, listSource);
+						orderState, orderNo, startTime, endTime, dateType, listSource, notBackSuVip);
+				
 				count = commonOrderService.countOrderList(uid, state, orderType, orderState, orderNo,
-						startTime, endTime, dateType, listSource);
+						startTime, endTime, dateType, listSource, notBackSuVip);
 			} else {
 				list = commonOrderService.getOrderByUid(acceptData, page, uid, state, orderType,
 						orderState, orderNo, startTime, endTime, dateType, listSource);

--
Gitblit v1.8.0