|
@@ -566,6 +566,8 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
|
if(data.getStudentStatus()==0&&studentApplyRefund.getStatus().equals(StudentApplyRefundsStatus.ING)){
|
|
|
data.setStudentStatus(2);
|
|
|
}
|
|
|
+ }else if(data.getStudentStatus()==0){
|
|
|
+ data.setRefundDate(null);
|
|
|
}
|
|
|
});
|
|
|
}
|
|
@@ -1810,7 +1812,7 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
|
|
|
|
for (StudentPaymentOrder studentPaymentOrder:studentPaymentOrders){
|
|
|
//生成账户资金明细
|
|
|
- sysUserCashAccountService.updateCourseBalance(studentPaymentOrder.getUserId(),studentPaymentOrder.getActualAmount());
|
|
|
+ sysUserCashAccountService.updateBalance(studentPaymentOrder.getUserId(),studentPaymentOrder.getActualAmount());
|
|
|
SysUserCashAccount sysUserCashAccount = sysUserCashAccountService.get(studentPaymentOrder.getUserId());
|
|
|
SysUserCashAccountDetail sysUserIncomeCashAccountDetail = new SysUserCashAccountDetail();
|
|
|
sysUserIncomeCashAccountDetail.setUserId(studentPaymentOrder.getUserId());
|
|
@@ -1822,7 +1824,9 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
|
userCashAccountDetails.add(sysUserIncomeCashAccountDetail);
|
|
|
}
|
|
|
}
|
|
|
- sysUserCashAccountDetailDao.batchInsert(userCashAccountDetails);
|
|
|
+ if(!CollectionUtils.isEmpty(userCashAccountDetails)){
|
|
|
+ sysUserCashAccountDetailDao.batchInsert(userCashAccountDetails);
|
|
|
+ }
|
|
|
vipGroupDao.batchUpdate(noCreateSuccessVipGroups);
|
|
|
}
|
|
|
|