From d0b7f936a3ae253efc67be35c349a647fec94594 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 05 八月 2019 10:52:28 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/div' into div

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/order/CommonOrderServiceImpl.java |   41 +++++++++++------------------------------
 1 files changed, 11 insertions(+), 30 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 93915b6..8247182 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
@@ -52,6 +52,7 @@
 import com.yeshi.fanli.util.Constant;
 import com.yeshi.fanli.util.MoneyBigDecimalUtil;
 import com.yeshi.fanli.util.StringUtil;
+import com.yeshi.fanli.util.account.UserUtil;
 import com.yeshi.fanli.util.factory.CommonOrderGoodsFactory;
 import com.yeshi.fanli.util.factory.goods.CommonOrderFactory;
 import com.yeshi.fanli.util.jd.JDApiUtil;
@@ -503,11 +504,11 @@
 			hongBaoMap.put("fontColor", hongbaoInfoFontColor);
 			order.setHongBaoInfo(hongBaoMap);
 
+			Integer sourceType = order.getSourceType();
 			// 闈炶嚜璐殑璁㈠崟 涓嶆樉绀鸿繑鍒┿�佸厤鍗曡鎯�
 			if (HongBaoV2.TYPE_ZIGOU != hongBaoType) {
 				order.setSignList(signList);
 			} else {
-				Integer sourceType = order.getSourceType();
 				// 濂栧姳璁㈠崟銆佸厤鍗� 浣跨敤璁板綍
 				if (sourceType == null) {
 					setSystemCouponRecord(order, hasRewardCoupon, hongBaoState, hongBaoType, null, signList);
@@ -520,17 +521,11 @@
 				}
 			}
 
-			// 閭�璇� 闅愯棌璁㈠崟鍙�
-			if (HongBaoV2.TYPE_SHARE_GOODS == hongBaoType) {
-				String orderNo = order.getOrderNo();
-				orderNo = orderNo.substring(0, orderNo.length() - 6);
-				order.setOrderNo(orderNo + "******");
-			} else if (HongBaoV2.TYPE_YAOQING == hongBaoType || HongBaoV2.TYPE_YIJI == hongBaoType
-					|| HongBaoV2.TYPE_ERJI == hongBaoType || HongBaoV2.TYPE_SHARE_YIJI == hongBaoType
-					|| HongBaoV2.TYPE_SHARE_ERJI == hongBaoType) {
-				String orderNo = order.getOrderNo();
-				orderNo = orderNo.substring(0, orderNo.length() - 6);
-				order.setOrderNo(orderNo + "******");
+			// 鍒嗕韩銆侀個璇� 闅愯棌璁㈠崟鍙�
+			if (HongBaoV2.TYPE_SHARE_GOODS == hongBaoType || HongBaoV2.TYPE_YAOQING == hongBaoType
+					|| HongBaoV2.TYPE_YIJI == hongBaoType || HongBaoV2.TYPE_ERJI == hongBaoType
+					|| HongBaoV2.TYPE_SHARE_YIJI == hongBaoType || HongBaoV2.TYPE_SHARE_ERJI == hongBaoType) {
+				order.setOrderNo(UserUtil.filterOrderId(order.getOrderNo()));
 			}
 		}
 	}
@@ -757,16 +752,6 @@
 				commonOrderGoodsMapper.insertSelective(cog);
 				newCommonOrder.setCommonOrderGoods(cog);
 			} else {
-				if (!Constant.IS_OUTNET) {
-					PDDGoodsDetail pddGoods = null;
-					pddGoods = PinDuoDuoApiUtil.getGoodsDetail(Long.parseLong(cog.getGoodsId()));
-					if (pddGoods != null) {
-						cog = CommonOrderGoodsFactory.create(pddGoods);
-						commonGoodsList.get(0).setPicture(cog.getPicture());
-						commonOrderGoodsMapper.updateByPrimaryKeySelective(commonGoodsList.get(0));
-					}
-				}
-
 			}
 			newCommonOrder.setUserInfo(new UserInfo(uid));
 			commonOrderList.add(addCommonOrder(newCommonOrder));
@@ -812,6 +797,9 @@
 			if (commonGoodsList.size() <= 0)// 涓嶅瓨鍦ㄥ氨鎻掑叆鍟嗗搧
 			{
 				JDGoods goods = JDApiUtil.getGoodsDetail(itemOrder.getSkuId());
+				if (goods == null) {
+					goods = JDUtil.getGoodsFromWeb(itemOrder.getSkuId());
+				}
 
 				if (goods != null) {
 					cog = CommonOrderGoodsFactory.create(goods);
@@ -820,14 +808,7 @@
 				cog.setUpdateTime(new Date());
 				commonOrderGoodsMapper.insertSelective(cog);
 			} else {
-				if (!Constant.IS_OUTNET) {
-					JDGoods goods = JDApiUtil.getGoodsDetail(itemOrder.getSkuId());
-					if(goods==null)
-						goods=JDUtil.getGoodsFromWeb(itemOrder.getSkuId());
-					commonGoodsList.get(0).setTitle(goods.getSkuName());
-					commonGoodsList.get(0).setPicture(goods.getPicUrl());
-					commonOrderGoodsMapper.updateByPrimaryKeySelective(commonGoodsList.get(0));
-				}
+
 			}
 			newCommonOrder.setUserInfo(new UserInfo(uid));
 			commonOrderList.add(addCommonOrder(newCommonOrder));

--
Gitblit v1.8.0