瀏覽代碼

fix 课程余额变动,操作用户null

周箭河 4 年之前
父節點
當前提交
f3f65ce5ef
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      mec-biz/src/main/java/com/ym/mec/biz/service/impl/SysUserCashAccountServiceImpl.java

+ 5 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/SysUserCashAccountServiceImpl.java

@@ -235,12 +235,16 @@ public class SysUserCashAccountServiceImpl extends BaseServiceImpl<Integer, SysU
         sysUserCashAccountDao.update(cashAccount);
         sysUserCashAccountDao.update(cashAccount);
 
 
         if (decimal.compareTo(BigDecimal.ZERO) != 0) {
         if (decimal.compareTo(BigDecimal.ZERO) != 0) {
+           String comment = description;
             SysUser sysUser = sysUserFeignService.queryUserInfo();
             SysUser sysUser = sysUserFeignService.queryUserInfo();
+            if(sysUser != null && sysUser.getId()!=null){
+                comment +=  "-" + sysUser.getId();
+            }
             SysUserCoursesAccountDetail sysUserCoursesAccountDetail = new SysUserCoursesAccountDetail();
             SysUserCoursesAccountDetail sysUserCoursesAccountDetail = new SysUserCoursesAccountDetail();
             sysUserCoursesAccountDetail.setUserId(userId);
             sysUserCoursesAccountDetail.setUserId(userId);
             sysUserCoursesAccountDetail.setAmount(decimal);
             sysUserCoursesAccountDetail.setAmount(decimal);
             sysUserCoursesAccountDetail.setBalance(balance);
             sysUserCoursesAccountDetail.setBalance(balance);
-            sysUserCoursesAccountDetail.setComment(description + "-" + sysUser.getId());
+            sysUserCoursesAccountDetail.setComment(comment);
             sysUserCoursesAccountDetail.setStatus(DealStatusEnum.SUCCESS);
             sysUserCoursesAccountDetail.setStatus(DealStatusEnum.SUCCESS);
             sysUserCoursesAccountDetail.setType(type);
             sysUserCoursesAccountDetail.setType(type);
             sysUserCoursesAccountDetail.setUpdateTime(date);
             sysUserCoursesAccountDetail.setUpdateTime(date);