|
|
|
@@ -237,7 +237,13 @@ public class WxOrderGroupServiceImpl implements WxOrderGroupService { |
|
|
|
wxOrder.setOrderGroupId(group.getId()); |
|
|
|
List<WxOrder> list = wxOrderMapper.findList(wxOrder); |
|
|
|
for (WxOrder temp : list) { |
|
|
|
WxRefundOrderService.returnMoney(appinfo, temp.getId()); |
|
|
|
if (!temp.getOrderStatus().equals(EnumOrderStatus.ORDER_STATUS_REFUND_SUCCESS.getCode())) { |
|
|
|
ResultData resultData = WxRefundOrderService.returnMoney(appinfo, temp.getId()); |
|
|
|
if (resultData.code == ResultData.SUCCESS) { |
|
|
|
temp.setOrderStatus(EnumOrderStatus.ORDER_STATUS_PENDING_REFUND.getCode()); |
|
|
|
wxOrderMapper.updateByPrimaryKeySelective(order); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |