From f0f94a69b05dd6049e1b3dff2ef3f7a9ac8332fb Mon Sep 17 00:00:00 2001
From: yujian <Administrator@Admin>
Date: 星期三, 26 十二月 2018 14:14:10 +0800
Subject: [PATCH] 订单接口优化

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/order/CommonOrderServiceImpl.java |   51 +++++++++++----------------------------------------
 1 files changed, 11 insertions(+), 40 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 850162e..4ce1d0a 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
@@ -4,9 +4,9 @@
 import java.text.SimpleDateFormat;
 import java.util.ArrayList;
 import java.util.Date;
+import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
-import java.util.HashMap;
 
 import javax.annotation.Resource;
 
@@ -68,51 +68,27 @@
 	
 	@Override
 	public List<CommonOrderVO> listGroupOrderNoByUid(long start, int count, Long uid, Integer state, 
-			Integer type, String orderNo, String startTime,String endTime) throws CommonOrderException{
-		return commonOrderMapper.listGroupOrderNoByUid(start, count, uid, state, type, orderNo, startTime, endTime);
+			Integer type,Integer orderState, String orderNo, String startTime,String endTime, 
+			Integer dateType) throws CommonOrderException{
+		return commonOrderMapper.listGroupOrderNoByUid(start, count, uid, state, type, orderState,
+				orderNo, startTime, endTime, dateType);
 	}
 	
 	@Override
-	public long countGroupOrderNoByUid(Long uid,Integer state, Integer type, String orderNo,
-			String startTime,String endTime) throws CommonOrderException{
-		return commonOrderMapper.countGroupOrderNoByUid(uid, state, type, orderNo, startTime, endTime);
+	public long countGroupOrderNoByUid(Long uid,Integer state, Integer type, Integer orderState, 
+			String orderNo,	String startTime,String endTime, Integer dateType) throws CommonOrderException{
+		return commonOrderMapper.countGroupOrderNoByUid(uid, state, type, orderState, orderNo,
+				startTime, endTime, dateType);
 	}
 	
 	@Override
 	public List<CommonOrderVO> getOrderByUid (Integer page, Long uid, Integer state, Integer type,
-			String orderNo, String startTime, String endTime) throws CommonOrderException {
+			Integer orderState, String orderNo, String startTime, String endTime, Integer dateType) throws CommonOrderException {
 		
 		int pageSize = Constant.PAGE_SIZE;
 		
 		List<CommonOrderVO> listOrder = listGroupOrderNoByUid((page - 1) * pageSize, pageSize, uid, 
-				state, type, orderNo, startTime, endTime);
-		
-		// 璁㈠崟淇℃伅涓虹┖
-		if (listOrder == null || listOrder.size() == 0) {
-			listOrder = new ArrayList<CommonOrderVO>();
-			return listOrder;
-		}
-		
-		// 鍟嗗搧淇℃伅
-		List<CommonOrderVO> listGoods = commonOrderMapper.listByOrderNoAndType(listOrder);
-		// 璁㈠崟鍟嗗搧涓虹┖
-		if (listGoods ==null || listGoods.size() == 0) {
-			return listOrder; 
-		}
-		
-		// 鏁版嵁鍔犲伐閲嶆柊缁勭粐
-		listDataFactory(listOrder, listGoods);
-		
-		return listOrder;
-	}
-	
-	
-	@Override
-	public List<CommonOrderVO> listBonusOrder (Integer page, Long uid, Integer type,Integer day) throws CommonOrderException {
-		
-		int pageSize = Constant.PAGE_SIZE;
-		
-		List<CommonOrderVO> listOrder = commonOrderMapper.listBonusOrder((page - 1) * pageSize, pageSize, uid, type, day);
+				state, type, orderState, orderNo, startTime, endTime, dateType);
 		
 		// 璁㈠崟淇℃伅涓虹┖
 		if (listOrder == null || listOrder.size() == 0) {
@@ -152,11 +128,6 @@
 	@Override
 	public Map<String, BigDecimal> countByUidAndOrderState(Long uid, Integer type, String startTime,String endTime) {
 		return commonOrderMapper.countByUidAndOrderState(uid, type,  startTime, endTime);
-	}
-	
-	@Override
-	public Map<String, BigDecimal> countBonusOrderByState(Long uid,Integer type, Integer day) {
-		return commonOrderMapper.countBonusOrderByState(uid, type, day);
 	}
 	
 	public void listDataFactory (List<CommonOrderVO> listOrder, List<CommonOrderVO> listGoods ) {

--
Gitblit v1.8.0