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.file.api.IOperationLogService;
|
||||
import com.qiwenshare.file.api.IUserService;
|
||||
import com.qiwenshare.file.domain.UserBean;
|
||||
import com.qiwenshare.file.util.OperationLogUtil;
|
||||
import com.qiwenshare.file.vo.user.UserLoginVo;
|
||||
import org.aspectj.lang.JoinPoint;
|
||||
import org.aspectj.lang.annotation.AfterReturning;
|
||||
import org.aspectj.lang.annotation.Aspect;
|
||||
@ -83,6 +83,11 @@ public class WebLogAcpect {
|
||||
boolean isSuccess = ((RestResult) ret).getSuccess();
|
||||
String errorMessage = ((RestResult) ret).getMessage();
|
||||
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) {
|
||||
|
||||
operationLogService.insertOperationLog(
|
||||
|
@ -91,6 +91,7 @@ public class UserController {
|
||||
userLoginVo.setToken("Bearer " + token);
|
||||
restResult.setData(userLoginVo);
|
||||
restResult.setSuccess(true);
|
||||
restResult.setCode(200001);
|
||||
return restResult;
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user