|
@@ -90,12 +90,17 @@ public class SysUserCashAccountServiceImpl extends BaseServiceImpl<Integer, SysU
|
|
|
throw new BizException("现金账户[{}]余额不足,可用余额剩{}元", userId, cashAccount.getBalance().doubleValue());
|
|
|
}
|
|
|
|
|
|
+ String comment = memo;
|
|
|
+ if(sysUserFeignService.queryUserInfo() != null){
|
|
|
+ comment = memo + "-" + sysUserFeignService.queryUserInfo().getId();
|
|
|
+ }
|
|
|
+
|
|
|
Date date = new Date();
|
|
|
|
|
|
SysUserCashAccountDetail detail = new SysUserCashAccountDetail();
|
|
|
detail.setAmount(decimal);
|
|
|
detail.setBalance(cashAccount.getBalance().add(decimal));
|
|
|
- detail.setComment(memo + "-" + sysUserFeignService.queryUserInfo().getId());
|
|
|
+ detail.setComment(comment);
|
|
|
detail.setCreateTime(date);
|
|
|
detail.setDescription(memo);
|
|
|
detail.setStatus(DealStatusEnum.SUCCESS);
|
|
@@ -195,7 +200,7 @@ public class SysUserCashAccountServiceImpl extends BaseServiceImpl<Integer, SysU
|
|
|
|
|
|
sysUserCashAccountDao.update(cashAccount);
|
|
|
|
|
|
- if (amount.compareTo(cashAccount.getCourseBalance())!=0) {
|
|
|
+ if (amount.compareTo(BigDecimal.ZERO) !=0 ) {
|
|
|
SysUserCoursesAccountDetail sysUserCoursesAccountDetail = new SysUserCoursesAccountDetail();
|
|
|
sysUserCoursesAccountDetail.setUserId(userId);
|
|
|
sysUserCoursesAccountDetail.setAmount(amount);
|