From 6525d6dd483ec67d0d187c3cace7ab82accb341a Mon Sep 17 00:00:00 2001
From: yujian <yujian>
Date: 星期四, 27 十二月 2018 09:27:23 +0800
Subject: [PATCH] 订单接口调整

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/order/CommonOrderServiceImpl.java |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/CommonOrderServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/CommonOrderServiceImpl.java
index 4ce1d0a..e945f6f 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/CommonOrderServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/CommonOrderServiceImpl.java
@@ -126,8 +126,9 @@
 	}
 	
 	@Override
-	public Map<String, BigDecimal> countByUidAndOrderState(Long uid, Integer type, String startTime,String endTime) {
-		return commonOrderMapper.countByUidAndOrderState(uid, type,  startTime, endTime);
+	public Map<String, BigDecimal> countByUidAndOrderState(Long uid, Integer type, String startTime,
+			String endTime, Integer day) {
+		return commonOrderMapper.countByUidAndOrderState(uid, type,  startTime, endTime, day);
 	}
 	
 	public void listDataFactory (List<CommonOrderVO> listOrder, List<CommonOrderVO> listGoods ) {
@@ -163,6 +164,16 @@
 					commonGoodsVO.setActualPay(commonOrder.getTotalSettlement());
 					
 					listOrderGoods.add(commonGoodsVO);
+					
+					Integer orderType = commonOrder.getOrderType();
+					if (orderType == null) {
+						String shopType = commonGoodsVO.getShopType();
+						if (CommonOrderGoodsVO.TYPE_TAOBAO.equalsIgnoreCase(shopType)) {
+							commonOrder.setOrderType(1);
+						} else if (CommonOrderGoodsVO.TYPE_TMALL.equalsIgnoreCase(shopType)) {
+							commonOrder.setOrderType(2);
+						} 
+					}
 					
 					break;
 				}
@@ -258,7 +269,6 @@
 			String hongBaoState_Str = "";
 			String hongbaoInfoFontColor = "#E5005C";
 			
-			
 			/* 绾㈠寘鐘舵�� 杞崲 */
 			String stateContent = "";
 			Integer orderHongBaoState = null;
@@ -267,7 +277,6 @@
 				orderHongBaoState = 1;
 				stateContent = "鏈埌璐�";
 				hongBaoState_Str = "棰勪及";
-				hongbaoInfoFontColor = "#888888";
 				
 				Date preAccountTime = order.getPreAccountTime();
 				if (preAccountTime != null) {
@@ -295,6 +304,7 @@
 				orderHongBaoState = 4;
 				stateContent = "宸插け鏁�";	
 				hongBaoDate = "  ";
+				hongbaoInfoFontColor = "#888888";
 			}
 			order.setHongBaoState(orderHongBaoState);
 			order.setAccountState(stateContent);

--
Gitblit v1.8.0