TASK: 语言;

This commit is contained in:
shahaibo
2023-10-31 15:05:27 +08:00
parent 44a30bf9b5
commit 8a04e7a507
4 changed files with 65 additions and 0 deletions

View File

@@ -2,6 +2,7 @@ package com.ai.da.service;
import com.ai.da.mapper.entity.Account;
import com.ai.da.model.dto.*;
import com.ai.da.model.enums.Language;
import com.ai.da.model.vo.AccountLoginVO;
import com.ai.da.model.vo.AccountPreLoginVO;
import com.baomidou.mybatisplus.extension.service.IService;
@@ -89,4 +90,6 @@ public interface AccountService extends IService<Account> {
* @return
*/
Boolean editUser(AccountEditDTO accountEditDTO);
String getUserLanguage();
}

View File

@@ -2,6 +2,7 @@ package com.ai.da.service.impl;
import cn.hutool.core.collection.CollectionUtil;
import com.ai.da.common.config.exception.BusinessException;
import com.ai.da.common.context.UserContext;
import com.ai.da.common.enums.LoginTypeEnum;
import com.ai.da.common.enums.AuthenticationOperationTypeEnum;
import com.ai.da.common.security.jwt.JWTTokenHelper;
@@ -10,6 +11,7 @@ import com.ai.da.mapper.AccountMapper;
import com.ai.da.mapper.entity.Account;
import com.ai.da.mapper.entity.AccountLoginLog;
import com.ai.da.model.dto.*;
import com.ai.da.model.enums.Language;
import com.ai.da.model.vo.AccountLoginVO;
import com.ai.da.model.vo.AccountPreLoginVO;
import com.ai.da.model.vo.AuthPrincipalVo;
@@ -400,4 +402,11 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, Account> impl
accountMapper.update(account, queryTotal);
return null;
}
@Override
public String getUserLanguage() {
AuthPrincipalVo userInfo = UserContext.getUserHolder();
// Language language = Language.valueOf(userInfo.getLanguage());
return userInfo.getLanguage();
}
}