TASK:免密登录;
This commit is contained in:
@@ -46,6 +46,7 @@ public class AuthenticationFilter extends OncePerRequestFilter {
|
||||
"/api/python/saveGeneratePicture", "/api/python/getLibraryByUserId",
|
||||
"/api/third/party/addUser","/api/third/party/addTrialUser", "/api/third/party/editUser", "/api/element/initDefaultSysFile",
|
||||
"/api/third/party/addNoLoginRequired","/api/third/party/deleteNoLoginRequired",
|
||||
"/api/third/party/existNoLoginRequired",
|
||||
"/api/python/chatStream",
|
||||
"/api/python/flush",
|
||||
"/api/account/healthy"
|
||||
|
||||
@@ -55,4 +55,11 @@ public class ThirdPartyController {
|
||||
public Response<Boolean> deleteNoLoginRequired(@RequestBody NoLoginRequiredDTO noLoginRequiredDTO) {
|
||||
return Response.success(accountService.deleteNoLoginRequired(noLoginRequiredDTO));
|
||||
}
|
||||
|
||||
@CrossOrigin
|
||||
@ApiOperation(value = "add No Login Required")
|
||||
@PostMapping("/existNoLoginRequired")
|
||||
public Response<Boolean> existNoLoginRequired(@RequestBody NoLoginRequiredDTO noLoginRequiredDTO) {
|
||||
return Response.success(accountService.existNoLoginRequired(noLoginRequiredDTO));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -121,4 +121,6 @@ public interface AccountService extends IService<Account> {
|
||||
Boolean deleteNoLoginRequired(NoLoginRequiredDTO noLoginRequiredDTO);
|
||||
|
||||
AccountLoginVO noLoginRequired(NoLoginRequiredDTO noLoginRequiredDTO);
|
||||
|
||||
Boolean existNoLoginRequired(NoLoginRequiredDTO noLoginRequiredDTO);
|
||||
}
|
||||
|
||||
@@ -623,4 +623,15 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, Account> impl
|
||||
response.setUserId(account.getId());
|
||||
return response;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean existNoLoginRequired(NoLoginRequiredDTO noLoginRequiredDTO) {
|
||||
QueryWrapper<Account> qw = new QueryWrapper<>();
|
||||
qw.lambda().eq(Account::getBrowserIdentifiers, noLoginRequiredDTO.getBrowserIdentifiers());
|
||||
List<Account> accountList = accountMapper.selectList(qw);
|
||||
if (CollectionUtil.isEmpty(accountList)) {
|
||||
return Boolean.FALSE;
|
||||
}
|
||||
return Boolean.TRUE;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user