From b6f6df531ab4fdaf2b800f67eb116323e07797e4 Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期五, 12 七月 2019 10:42:20 +0800
Subject: [PATCH] Merge branch 'master' into div
---
fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderRepairServiceImpl.java | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderRepairServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderRepairServiceImpl.java
index dc81681..e9af597 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderRepairServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderRepairServiceImpl.java
@@ -116,6 +116,7 @@
if (order.getOrderState().equalsIgnoreCase("璁㈠崟浠樻") || order.getOrderState().equalsIgnoreCase("璁㈠崟鎴愬姛"))
return;
}
+
List<CommonOrder> commonOrderList = commonOrderService.listBySourceTypeAndOrderId(Constant.SOURCE_TYPE_TAOBAO,
orderId);
@@ -154,7 +155,11 @@
Long mainUid = null;
// 缁熻杩斿埄鐨勮祫閲�
for (CommonOrder co : commonOrderList) {
- hongBaoOrder = hongBaoOrderService.selectDetailByCommonOrderId(co.getId());
+ HongBaoOrder tempHongBaoOrder = hongBaoOrderService.selectDetailByCommonOrderId(co.getId());
+ if (tempHongBaoOrder == null || tempHongBaoOrder.getHongBaoV2() == null)
+ continue;
+ hongBaoOrder = tempHongBaoOrder;
+
mainUid = hongBaoOrder.getHongBaoV2().getUserInfo().getId();
if (oldMoney.get(mainUid) == null)
oldMoney.put(mainUid, new BigDecimal(0));
@@ -808,6 +813,8 @@
@Transactional
private void deleteByCommonOrderId(Long commonOrderId) {
HongBaoOrder hongBaoOrder = hongBaoOrderService.selectDetailByCommonOrderId(commonOrderId);
+ if (hongBaoOrder == null || hongBaoOrder.getHongBaoV2() == null)
+ return;
List<HongBaoV2> children = hongBaoV2Service.listChildrenById(hongBaoOrder.getHongBaoV2().getId());
if (children != null)
for (HongBaoV2 hongBao : children) {
--
Gitblit v1.8.0