|
@@ -186,7 +186,7 @@ public class SysUserCashAccountServiceImpl extends BaseServiceImpl<Integer, SysU
|
|
|
throw new BizException("用户[{}]现金账户不存在", userId);
|
|
|
}
|
|
|
|
|
|
- boolean isChange=amount.compareTo(cashAccount.getCourseBalance())!=0;
|
|
|
+ amount = decimal.subtract(cashAccount.getCourseBalance());
|
|
|
|
|
|
Date date = new Date();
|
|
|
|
|
@@ -195,7 +195,7 @@ public class SysUserCashAccountServiceImpl extends BaseServiceImpl<Integer, SysU
|
|
|
|
|
|
sysUserCashAccountDao.update(cashAccount);
|
|
|
|
|
|
- if (isChange) {
|
|
|
+ if (amount.compareTo(cashAccount.getCourseBalance())!=0) {
|
|
|
SysUserCoursesAccountDetail sysUserCoursesAccountDetail = new SysUserCoursesAccountDetail();
|
|
|
sysUserCoursesAccountDetail.setUserId(userId);
|
|
|
sysUserCoursesAccountDetail.setAmount(amount);
|