From c12b6ec43f6c79426d6f2337f903d3c0a225e9a5 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 15 二月 2019 10:39:01 +0800
Subject: [PATCH] 订单错误信息捕捉修改

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/order/CommonOrderServiceImpl.java |   81 ++++++++++++++++++----------------------
 1 files changed, 37 insertions(+), 44 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 f6f6363..9c0ae0f 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
@@ -135,10 +135,10 @@
 	public BigDecimal countBonusOrderMoney(Long uid, Integer type, Integer day, String startTime, String endTime) {
 		return commonOrderMapper.countBonusOrderMoney(uid, type, day, startTime, endTime);
 	}
-	
+
 	@Override
-	public Map<String, Object> countBonusOrderMoneyAndNumber(Long uid, Integer type, Integer day, 
-			String startTime, String endTime) {
+	public Map<String, Object> countBonusOrderMoneyAndNumber(Long uid, Integer type, Integer day, String startTime,
+			String endTime) {
 		return commonOrderMapper.countBonusOrderMoneyAndNumber(uid, type, day, startTime, endTime);
 	}
 
@@ -181,7 +181,7 @@
 					if (!StringUtil.isNullOrEmpty(picture) && !picture.contains("320x320")) {
 						commonGoodsVO.setPicture(TbImgUtil.getTBSize320Img(picture));
 					}
-					
+
 					Integer hongBaoType = order.getHongBaoType();
 					// 閭�璇疯鍗曚俊鎭繚鎶�
 					if (HongBaoV2.TYPE_YAOQING == hongBaoType || HongBaoV2.TYPE_YIJI == hongBaoType
@@ -241,12 +241,12 @@
 			/* 璁㈠崟鐘舵�� 杞崲澶勭悊 */
 			String orderStateContent = "";
 			Map<String, String> orderStateMap = new HashMap<String, String>();
-			
+
 			// 璁㈠崟鐘舵��
 			Integer orderState = order.getState();
 			// 绾㈠寘鐘舵��
 			Integer hongBaoState = order.getHongBaoState();
-			
+
 			Integer stateWholeOrder = order.getStateWholeOrder();
 			if (CommonOrder.STATE_WHOLE_ORDER_BUFENYOUXIAO == stateWholeOrder) {
 				// 鏁翠釜璁㈠崟閮ㄥ垎澶辨晥锛氬垽鏂湡瀹炵姸鎬� 璁㈠崟銆佺孩鍖�
@@ -257,9 +257,8 @@
 					// 鏈夋晥鐨勭孩鍖呯姸鎬�
 					hongBaoState = buFenOrder.getHongBaoState();
 				}
-			} 
-			
-			
+			}
+
 			if (CommonOrder.STATE_FK == orderState) {
 				orderStateContent = "宸蹭粯娆�";
 			} else if (CommonOrder.STATE_JS == orderState) {
@@ -386,7 +385,7 @@
 	@Override
 	public List<CommonOrder> listBySourceTypeAndOrderId(int sourceType, String orderId) {
 
-		return null;
+		return commonOrderMapper.listBySourceTypeAndOrderNo(sourceType, orderId);
 	}
 
 	@Transactional
@@ -475,28 +474,26 @@
 	public long countByUidAndOrderStateWithOrderBalanceTime(Long uid, int state, Date minDate, Date maxDate) {
 		return commonOrderMapper.countByUidAndOrderStateWithOrderBalanceTime(uid, state, minDate, maxDate);
 	}
-	
-	
+
 	@Override
 	public List<CommonOrderVO> listQueryByUid(long start, int count, Long uid, Integer state, Integer type,
 			Integer orderState, String orderNo, String startTime, String endTime, Integer dateType)
 			throws CommonOrderException {
-		
-			
-		List<CommonOrderVO> list = commonOrderMapper.listQueryByUid(start, count, uid, state, type, 
-				orderState, orderNo, startTime, endTime, dateType);
-		
+
+		List<CommonOrderVO> list = commonOrderMapper.listQueryByUid(start, count, uid, state, type, orderState, orderNo,
+				startTime, endTime, dateType);
+
 		if (list == null) {
 			list = new ArrayList<CommonOrderVO>();
 		}
-		
+
 		if (list.size() == 0) {
 			return list;
 		}
-		
+
 		SimpleDateFormat format = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
 		for (CommonOrderVO order : list) {
-			
+
 			// 涓嬪崟鏃堕棿
 			Date thirdCreateTime = order.getThirdCreateTime();
 			if (thirdCreateTime != null) {
@@ -507,13 +504,13 @@
 			if (settleTime != null) {
 				order.setReceiveTime(format.format(settleTime));
 			}
-			
+
 			// 鍒拌处鏃堕棿
 			Date accountTime = order.getAccountTime();
 			if (accountTime != null) {
 				order.setHongBaoDate(format.format(accountTime));
 			}
-			
+
 			BigDecimal settlement = order.getSettlement();
 			if (settlement != null && settlement.compareTo(new BigDecimal(0)) > 0) {
 				order.setPayment(settlement); // 瀹為檯浠樻閲戦
@@ -547,11 +544,11 @@
 				// 宸插け鏁�
 				order.setHongBaoState(3);
 			}
-			
+
 		}
-		
+
 		return list;
-			
+
 	}
 
 	@Override
@@ -559,29 +556,25 @@
 			String startTime, String endTime, Integer dateType) throws CommonOrderException {
 		return commonOrderMapper.countQueryByUid(uid, state, type, orderState, orderNo, startTime, endTime, dateType);
 	}
-	
-	
-	
+
 	@Override
-	public List<CommonOrderVO> listQuery(long start, int count, Integer keyType, String key, Integer state, 
+	public List<CommonOrderVO> listQuery(long start, int count, Integer keyType, String key, Integer state,
 			Integer type, Integer orderState, String startTime, String endTime) throws CommonOrderException {
-		
-			
-		List<CommonOrderVO> list = commonOrderMapper.listQuery(start, count,keyType, key, state, type, 
-				orderState, startTime, endTime);
-		
-		
+
+		List<CommonOrderVO> list = commonOrderMapper.listQuery(start, count, keyType, key, state, type, orderState,
+				startTime, endTime);
+
 		if (list == null) {
 			list = new ArrayList<CommonOrderVO>();
 		}
-		
+
 		if (list.size() == 0) {
 			return list;
 		}
-		
+
 		SimpleDateFormat format = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
 		for (CommonOrderVO order : list) {
-			
+
 			// 涓嬪崟鏃堕棿
 			Date thirdCreateTime = order.getThirdCreateTime();
 			if (thirdCreateTime != null) {
@@ -592,13 +585,13 @@
 			if (settleTime != null) {
 				order.setReceiveTime(format.format(settleTime));
 			}
-			
+
 			// 鍒拌处鏃堕棿
 			Date accountTime = order.getAccountTime();
 			if (accountTime != null) {
 				order.setHongBaoDate(format.format(accountTime));
 			}
-			
+
 			BigDecimal settlement = order.getSettlement();
 			if (settlement != null && settlement.compareTo(new BigDecimal(0)) > 0) {
 				order.setPayment(settlement); // 瀹為檯浠樻閲戦
@@ -632,11 +625,11 @@
 				// 宸插け鏁�
 				order.setHongBaoState(3);
 			}
-			
+
 		}
-		
+
 		return list;
-			
+
 	}
 
 	@Override
@@ -644,5 +637,5 @@
 			String startTime, String endTime) throws CommonOrderException {
 		return commonOrderMapper.countQuery(keyType, key, state, type, orderState, startTime, endTime);
 	}
-	
+
 }

--
Gitblit v1.8.0