FAQ-邮箱已存在,但对应的账号及账号系统不一致

问题描述/异常栈
[2024-01-17 21:11:30.337] [http-nio-7040-exec-8] [ERROR] [6dad4ab1571c474b82dbbf11ba341165] GlobalExceptionConfig.commonException:240 - common error, requestUri=/submit/api/user/current/g et, queryString=null, error=邮箱已存在,但对应的账号及账号系统不一致 com.netease.hz.bdms.submit.common.exception.ServerException: 邮箱已存在,但对应的账号及账号系统不一致 at com.netease.hz.bdms.submit.service.impl.UserServiceImpl.upsert(UserServiceImpl.java:53) at com.netease.hz.bdms.submit.facade.SessionFacade.upsertSession(SessionFacade.java:43) at com.netease.hz.bdms.aac.springboot.starter.AacAuthInterceptor.preHandle(AacAuthInterceptor.java:67) at org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:148) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) at javax.servlet.http.HttpServlet.service(HttpServlet.java:529) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
发现版本
发布中心1.0.5.1
解决方案
1、查看easysubmit.submit_user表中账号的login_system,一般该字段为oauth2,但如果该环境对接单点登录应该是o2sso
FAQ-邮箱已存在,但对应的账号及账号系统不一致 - 图1
FAQ-邮箱已存在,但对应的账号及账号系统不一致 - 图2
2、修改控制台参数
user.login-system-modify-enable设置true并同步重启
FAQ-邮箱已存在,但对应的账号及账号系统不一致 - 图3
问题原因
原账号与单点系统获取账号拼成结果一致

作者:林帅