|
@@ -2993,6 +2993,9 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
|
Map<DealStatusEnum, Long> statusOrderNumMap = userGroupOrders.stream().collect(Collectors.groupingBy(StudentPaymentOrder::getStatus, Collectors.counting()));
|
|
|
Long successOrderNum=statusOrderNumMap.get(DealStatusEnum.SUCCESS);
|
|
|
if(Objects.nonNull(successOrderNum)&&successOrderNum>0){
|
|
|
+ if(order.getStatus().equals(DealStatusEnum.FAILED)&&Objects.nonNull(order.getBalancePaymentAmount())){
|
|
|
+ sysUserCashAccountService.updateBalance(order.getUserId(), order.getBalancePaymentAmount(), PlatformCashAccountDetailTypeEnum.REFUNDS, "网管课购买失败");
|
|
|
+ }
|
|
|
studentPaymentOrderDao.update(order);
|
|
|
return;
|
|
|
}
|