From 3e64081964df783c0b601acd12943c6ac66f222c Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Thu, 13 Mar 2025 21:59:07 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=AE=A1=E6=A0=B8=E6=88=90=E5=8A=9F?= =?UTF-8?q?=E5=90=8E=E5=86=8D=E6=96=B0=E5=BB=BA=E9=92=B1=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/service/impl/SysUserServiceImpl.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/pjcloud-upms/pjcloud-upms-biz/src/main/java/com/bsd/pjcloud/admin/service/impl/SysUserServiceImpl.java b/pjcloud-upms/pjcloud-upms-biz/src/main/java/com/bsd/pjcloud/admin/service/impl/SysUserServiceImpl.java index caeb3829a..c65fd1733 100644 --- a/pjcloud-upms/pjcloud-upms-biz/src/main/java/com/bsd/pjcloud/admin/service/impl/SysUserServiceImpl.java +++ b/pjcloud-upms/pjcloud-upms-biz/src/main/java/com/bsd/pjcloud/admin/service/impl/SysUserServiceImpl.java @@ -189,15 +189,15 @@ public class SysUserServiceImpl extends ServiceImpl impl return userRole; }).forEach(sysUserRoleMapper::insert); - // 创建用户默认钱包 - CompletableFuture.runAsync(() -> { - remoteWalletService.createWallet(sysUser.getUserId()); - }); - - remoteWalletService.userChange(sysUser.getUserId(), Boolean.FALSE); - if (isDeptAdmin) { getSelf().applyFlow(sysUser); + } else { + // 创建用户默认钱包 + CompletableFuture.runAsync(() -> { + remoteWalletService.createWallet(sysUser.getUserId()); + }); + + remoteWalletService.userChange(sysUser.getUserId(), Boolean.FALSE); } return sysUser.getUserId(); @@ -806,6 +806,8 @@ public class SysUserServiceImpl extends ServiceImpl impl updateUser.setProcessStatus(processStatus); updateUser.setProcessTime(LocalDateTime.now()); baseMapper.updateById(updateUser); + // 创建用户默认钱包 + remoteWalletService.createWallet(detail.getUserId()); } catch (Exception e) { e.printStackTrace(); log.error("|{}|审批回调意外的错误,dto:|{}|error:|{}|", TAG, JSON.toJSONString(dto), e.getMessage());