From 21f2f635fefa3dcfd38f364c2a9d50c54360899c Mon Sep 17 00:00:00 2001 From: yujian <yujian@123.com> Date: 星期四, 11 七月 2019 18:47:40 +0800 Subject: [PATCH] Merge branch 'master' into div --- fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderRepairServiceImpl.java | 8 +++++++- 1 files changed, 7 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..798ef14 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 @@ -154,7 +154,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 +812,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