From 0cc3b905e5945d1b4b02ee5f91a615bcfd8f08d6 Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期四, 25 七月 2019 11:44:10 +0800
Subject: [PATCH] 京东兼容

---
 fanli/src/main/java/com/yeshi/fanli/controller/admin/OrderAdminController.java |   23 ++++++++++-------------
 1 files changed, 10 insertions(+), 13 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/admin/OrderAdminController.java b/fanli/src/main/java/com/yeshi/fanli/controller/admin/OrderAdminController.java
index 3ef6f94..974345f 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/admin/OrderAdminController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/admin/OrderAdminController.java
@@ -15,7 +15,6 @@
 import com.google.gson.Gson;
 import com.google.gson.reflect.TypeToken;
 import com.yeshi.fanli.controller.admin.utils.AdminUtils;
-import com.yeshi.fanli.entity.bus.user.HongBaoV2;
 import com.yeshi.fanli.entity.money.UserMoneyDetail;
 import com.yeshi.fanli.entity.money.UserMoneyDetail.UserMoneyDetailTypeEnum;
 import com.yeshi.fanli.entity.order.CommonOrder;
@@ -121,8 +120,9 @@
 	 * @param out
 	 */
 	@RequestMapping(value = "getUserOrderList")
-	public void getUserOrderList(String callback, Integer pageIndex, Integer pageSize, Integer keyType, String key,
-			Integer state, Integer type, Integer orderState, String startTime, String endTime, PrintWriter out) {
+	public void getUserOrderList(String callback, Integer pageIndex, Integer pageSize, Integer keyType, 
+			String key,	Integer state, Integer type, Integer orderState, String startTime, String endTime,
+			Integer source, PrintWriter out) {
 
 		if (pageIndex == null || pageIndex < 1) {
 			pageIndex = 1;
@@ -148,11 +148,11 @@
 
 			// 鏌ヨ鍒楄〃
 			List<CommonOrderVO> list = commonOrderService.listQuery((pageIndex - 1) * pageSize, pageSize, keyType, key,
-					state, type, orderState, startTime, endTime);
+					state, type, orderState, startTime, endTime, source);
 
 			if (list != null && list.size() > 0) {
 				// 缁熻鎬绘暟
-				count = commonOrderService.countQuery(keyType, key, state, type, orderState, startTime, endTime);
+				count = commonOrderService.countQuery(keyType, key, state, type, orderState, startTime, endTime, source);
 			}
 
 			// 鏌ヨ鏄惁缁存潈
@@ -161,15 +161,16 @@
 				TaoBaoWeiQuanOrder weiQuanOrder = taoBaoWeiQuanOrderService.listByorderItemId(order.getTradeId());
 				if (weiQuanOrder != null)// 鏈夌淮鏉�
 				{
+					order.setWeiQuanState(weiQuanOrder.getState());
 					order.setState(CommonOrder.STATE_WQ);
 					TaoBaoWeiQuanDrawBack drawBack = taoBaoWeiQuanDrawBackService
 							.selectByOrderItemId(weiQuanOrder.getOrderItemId());
 					if (drawBack != null) {// 宸茬粡閫�娆�
-						order.setWeiQuanState(weiQuanOrder.getState());
+						
 						// 璁$畻閫�娆捐祫閲�
 						UserMoneyDetail detail = null;
 						switch (order.getHongBaoType()) {
-						case HongBaoV2.TYPE_ZIGOU:
+						case 1:
 							detail = userMoneyDetailService.selectByTypeAndUidAndIdentifyCode(
 									UserMoneyDetailTypeEnum.fanliWeiQuan, Long.parseLong(order.getUserId()),
 									drawBack.getId());
@@ -178,16 +179,12 @@
 										UserMoneyDetailTypeEnum.weiQuan, Long.parseLong(order.getUserId()),
 										drawBack.getId());
 							break;
-						case HongBaoV2.TYPE_YIJI:
-						case HongBaoV2.TYPE_ERJI:
-						case HongBaoV2.TYPE_SHARE_YIJI:
-						case HongBaoV2.TYPE_SHARE_ERJI:
+						case 3:
 							detail = userMoneyDetailService.selectByTypeAndUidAndIdentifyCode(
 									UserMoneyDetailTypeEnum.inviteWeiQuan, Long.parseLong(order.getUserId()),
 									drawBack.getId());
 							break;
-
-						case HongBaoV2.TYPE_SHARE_GOODS:
+						case 2:
 							detail = userMoneyDetailService.selectByTypeAndUidAndIdentifyCode(
 									UserMoneyDetailTypeEnum.shareWeiQuan, Long.parseLong(order.getUserId()),
 									drawBack.getId());

--
Gitblit v1.8.0