Jelajahi Sumber

1. 修改bug

785834757 8 bulan lalu
induk
melakukan
50edffb65b

+ 2 - 5
src/main/java/com/ydtech/modules/admin/service/impl/SysUserAccountServiceImpl.java

@@ -107,10 +107,7 @@ public class SysUserAccountServiceImpl extends ServiceImpl<SysUserAccountMapper,
 
     @Override
     @Transactional
-    public void addOrUpdate(SysUserAccount oldSysUserAccount) {
-        SysUserAccount sysUserAccount = baseMapper.selectByIdForUpdate(oldSysUserAccount.getUserId());
-        sysUserAccount.setHandlingFee(oldSysUserAccount.getHandlingFee());
-        sysUserAccount.setDocumentary(sysUserAccount.getDocumentary());
+    public void addOrUpdate(SysUserAccount sysUserAccount) {
 //         初始化
         if (sysUserAccount.getHandlingFee() == null) {
             sysUserAccount.setHandlingFee(BigDecimal.ZERO);
@@ -129,7 +126,7 @@ public class SysUserAccountServiceImpl extends ServiceImpl<SysUserAccountMapper,
 
 //      如果用户id有值则累加   没有则 新增
         String userId = sysUserAccount.getUserId();
-        SysUserAccount sysUserAccountEntity = baseMapper.getById(userId);
+        SysUserAccount sysUserAccountEntity = baseMapper.selectByIdForUpdate(userId);
         //SysUserAccount newAccount = new SysUserAccount();
 
         if (ObjectUtils.isNotEmpty(sysUserAccountEntity)) {