fix(登录): 修改登录操作日志用户id记录错误问题
This commit is contained in:
parent
cdcf2ec73c
commit
8b4414dbc0
@ -4,8 +4,8 @@ import com.qiwenshare.common.anno.MyLog;
|
|||||||
import com.qiwenshare.common.result.RestResult;
|
import com.qiwenshare.common.result.RestResult;
|
||||||
import com.qiwenshare.file.api.IOperationLogService;
|
import com.qiwenshare.file.api.IOperationLogService;
|
||||||
import com.qiwenshare.file.api.IUserService;
|
import com.qiwenshare.file.api.IUserService;
|
||||||
import com.qiwenshare.file.domain.UserBean;
|
|
||||||
import com.qiwenshare.file.util.OperationLogUtil;
|
import com.qiwenshare.file.util.OperationLogUtil;
|
||||||
|
import com.qiwenshare.file.vo.user.UserLoginVo;
|
||||||
import org.aspectj.lang.JoinPoint;
|
import org.aspectj.lang.JoinPoint;
|
||||||
import org.aspectj.lang.annotation.AfterReturning;
|
import org.aspectj.lang.annotation.AfterReturning;
|
||||||
import org.aspectj.lang.annotation.Aspect;
|
import org.aspectj.lang.annotation.Aspect;
|
||||||
@ -83,6 +83,11 @@ public class WebLogAcpect {
|
|||||||
boolean isSuccess = ((RestResult) ret).getSuccess();
|
boolean isSuccess = ((RestResult) ret).getSuccess();
|
||||||
String errorMessage = ((RestResult) ret).getMessage();
|
String errorMessage = ((RestResult) ret).getMessage();
|
||||||
Long userId = userService.getUserIdByToken(token);
|
Long userId = userService.getUserIdByToken(token);
|
||||||
|
Integer code = ((RestResult) ret).getCode();
|
||||||
|
if (code != null && code == 200001) {
|
||||||
|
UserLoginVo data = (UserLoginVo) ((RestResult) ret).getData();
|
||||||
|
userId = data.getUserId();
|
||||||
|
}
|
||||||
if (isSuccess) {
|
if (isSuccess) {
|
||||||
|
|
||||||
operationLogService.insertOperationLog(
|
operationLogService.insertOperationLog(
|
||||||
|
@ -91,6 +91,7 @@ public class UserController {
|
|||||||
userLoginVo.setToken("Bearer " + token);
|
userLoginVo.setToken("Bearer " + token);
|
||||||
restResult.setData(userLoginVo);
|
restResult.setData(userLoginVo);
|
||||||
restResult.setSuccess(true);
|
restResult.setSuccess(true);
|
||||||
|
restResult.setCode(200001);
|
||||||
return restResult;
|
return restResult;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user