|
@@ -107,22 +107,14 @@ public class OrderRefundServiceImpl extends ServiceImpl<OrderRefundMapper, Order
|
|
|
clientAccountChange.setCreateTime(DateTimeUtil.getNowTime1());
|
|
|
clientAccountChangeMapper.insert(clientAccountChange);
|
|
|
|
|
|
+ // 修改平台流水
|
|
|
+ updatePlatformFinanceChange(secondOrderList,0,1,2);
|
|
|
} else if (mainOrders.getPaymentMethod().equals("2")) {
|
|
|
// 微信 支付
|
|
|
|
|
|
} else {
|
|
|
throw new RuntimeException("该支付方式还未开通退款功能");
|
|
|
}
|
|
|
- updatePlatformFinanceChange(secondOrderList,0,1,2);
|
|
|
-
|
|
|
- //平台资金流水表,扣减调总价。
|
|
|
- List<PlatformFinance> platformFinanceList = secondOrderList.stream().map(secondOrder -> {
|
|
|
- new PlatformFinance();
|
|
|
- return PlatformFinance.builder()
|
|
|
- .changeMoney(secondOrder.getServiceOnePrice()).changeType(0).moneyType(1).sourceType(2).secondOrderId(secondOrder.getSecondOrderId()).volunteerId(secondOrder.getVolunteerId())
|
|
|
- .build();
|
|
|
- }).collect(Collectors.toList());
|
|
|
- platformFinanceMapper.insertPlatformFinanceList(platformFinanceList);
|
|
|
|
|
|
//修改主、小订单状态 全额退款,设置主订单的状态为6 已取消
|
|
|
mainOrders.setOrderStatus("6");
|