feat: update
This commit is contained in:
@@ -149,18 +149,18 @@ public class SchisandraAuthUserController {
|
||||
schisandraAuthAddressBO.setAgent(userAgent.toString());
|
||||
schisandraAuthAddressBO.setUserId(result.getId());
|
||||
schisandraAuthAddressBO.setIp(ip);
|
||||
if(userAgent.getBrowser() != null) {
|
||||
if (userAgent.getBrowser() != null) {
|
||||
schisandraAuthAddressBO.setBrowser(userAgent.getBrowser().toString());
|
||||
}
|
||||
if(userAgent.getBrowserVersion() != null){
|
||||
if (userAgent.getBrowserVersion() != null) {
|
||||
schisandraAuthAddressBO.setBrowserVersion(userAgent.getBrowserVersion().toString());
|
||||
}
|
||||
schisandraAuthAddressBO.setLocation(ip2region);
|
||||
SchisandraAuthAddressBO authAddressBO = schisandraAuthAddressDomainService.queryByUserId(result.getId());
|
||||
if(ObjectUtils.isNotEmpty(authAddressBO)){
|
||||
if (ObjectUtils.isNotEmpty(authAddressBO)) {
|
||||
schisandraAuthAddressBO.setId(authAddressBO.getId());
|
||||
schisandraAuthAddressDomainService.update(schisandraAuthAddressBO);
|
||||
}else{
|
||||
} else {
|
||||
Boolean add = schisandraAuthAddressDomainService.add(schisandraAuthAddressBO);
|
||||
assert add;
|
||||
}
|
||||
@@ -221,18 +221,18 @@ public class SchisandraAuthUserController {
|
||||
schisandraAuthAddressBO.setAgent(userAgent.toString());
|
||||
schisandraAuthAddressBO.setUserId(result.getId());
|
||||
schisandraAuthAddressBO.setIp(ip);
|
||||
if(userAgent.getBrowser() != null) {
|
||||
if (userAgent.getBrowser() != null) {
|
||||
schisandraAuthAddressBO.setBrowser(userAgent.getBrowser().toString());
|
||||
}
|
||||
if(userAgent.getBrowserVersion() != null){
|
||||
if (userAgent.getBrowserVersion() != null) {
|
||||
schisandraAuthAddressBO.setBrowserVersion(userAgent.getBrowserVersion().toString());
|
||||
}
|
||||
schisandraAuthAddressBO.setLocation(ip2region);
|
||||
SchisandraAuthAddressBO authAddressBO = schisandraAuthAddressDomainService.queryByUserId(result.getId());
|
||||
if(ObjectUtils.isNotEmpty(authAddressBO)){
|
||||
if (ObjectUtils.isNotEmpty(authAddressBO)) {
|
||||
schisandraAuthAddressBO.setId(authAddressBO.getId());
|
||||
schisandraAuthAddressDomainService.update(schisandraAuthAddressBO);
|
||||
}else{
|
||||
} else {
|
||||
Boolean add = schisandraAuthAddressDomainService.add(schisandraAuthAddressBO);
|
||||
assert add;
|
||||
}
|
||||
@@ -439,14 +439,20 @@ public class SchisandraAuthUserController {
|
||||
|
||||
/**
|
||||
* 用户设置安全信息
|
||||
*
|
||||
* @param schisandraAuthUserDTO
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("update")
|
||||
public Result update(@RequestBody SchisandraAuthUserDTO schisandraAuthUserDTO){
|
||||
public Result update(@RequestBody SchisandraAuthUserDTO schisandraAuthUserDTO) {
|
||||
SchisandraAuthUserBO schisandraAuthUserBO = SchisandraAuthUserDTOConverter.INSTANCE.convertDTOToBO(schisandraAuthUserDTO);
|
||||
return Result.ok(schisandraAuthUserDomainService.update(schisandraAuthUserBO));
|
||||
}
|
||||
|
||||
@PostMapping("logout")
|
||||
public Result logout(@RequestParam("userId") String userId) {
|
||||
StpUtil.logout(userId);
|
||||
return Result.ok();
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user