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 df9f482d..b5ee54eb 100644 --- a/src/main/java/com/ai/da/service/impl/AccountServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/AccountServiceImpl.java @@ -2302,7 +2302,12 @@ public class AccountServiceImpl extends ServiceImpl impl } Account subAccount = CopyUtil.copyObject(addSubAccountDTO, Account.class); - subAccount.setSystemUser(6); + if (account.getSystemUser() == 5) { + subAccount.setSystemUser(6); + } + if (account.getSystemUser() == 7) { + subAccount.setSystemUser(8); + } subAccount.setValidStartTime(account.getValidStartTime()); subAccount.setValidEndTime(account.getValidEndTime()); subAccount.setLanguage(Language.ENGLISH.name()); @@ -2961,6 +2966,7 @@ public class AccountServiceImpl extends ServiceImpl impl account.setIsTrial(0); account.setIsBeginner(1); account.setCredits(BigDecimal.valueOf(0)); + account.setLanguage(Language.ENGLISH.name()); if (parent.getSystemUser() == 5) { account.setSystemUser(6); }