diff --git a/src/main/java/com/ai/da/service/impl/AccountServiceImpl.java b/src/main/java/com/ai/da/service/impl/AccountServiceImpl.java index 35f59a88..91247091 100644 --- a/src/main/java/com/ai/da/service/impl/AccountServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/AccountServiceImpl.java @@ -2246,7 +2246,6 @@ public class AccountServiceImpl extends ServiceImpl impl } subAccount.setUpdateDate(new Date()); updateById(subAccount); - updateById(adminAcc); } // 输入的账号已存在于其他组织 else if (Objects.nonNull(subAccount) && orgAccRole.contains(subAccount.getSystemUser())) { @@ -2279,7 +2278,6 @@ public class AccountServiceImpl extends ServiceImpl impl // 未指定积分使用上限 else { handleSubAccCredits(subAccount, adminAcc); - updateById(adminAcc); } subAccount.setSystemUser(subUserRole); subAccount.setLanguage(Language.ENGLISH.name()); @@ -2290,6 +2288,7 @@ public class AccountServiceImpl extends ServiceImpl impl subAccount.setOrganizationName(adminAcc.getOrganizationName()); accountMapper.insert(subAccount); } + updateById(adminAcc); return Boolean.TRUE; }