Merge remote-tracking branch 'base-version/main' into dev

This commit is contained in:
chenbowen
2025-11-13 18:45:11 +08:00
4 changed files with 104 additions and 10 deletions

View File

@@ -155,9 +155,9 @@ class BusinessHeaderInterceptorTest {
setLoginUserForTest(loginUser); setLoginUserForTest(loginUser);
boolean result = interceptor.preHandle(request, response, handlerMethod); boolean result = interceptor.preHandle(request, response, handlerMethod);
assertFalse(result); assertTrue(result);
// 可选:verify(request).setAttribute("visit-company-id", String.valueOf(deptInfo.getCompanyId())); verify(request).setAttribute(eq("visit-company-id"), eq(deptInfo.getCompanyId()));
// 可选:verify(request).setAttribute("visit-dept-id", String.valueOf(deptInfo.getDeptId())); verify(request).setAttribute(eq("visit-dept-id"), eq(deptInfo.getDeptId()));
} }
/** /**

View File

@@ -203,9 +203,6 @@ public class OAuth2TokenServiceImpl implements OAuth2TokenService {
.put(LoginUser.INFO_KEY_TENANT_ID, user.getTenantId().toString()) .put(LoginUser.INFO_KEY_TENANT_ID, user.getTenantId().toString())
.put(LoginUser.INFO_KEY_USERNAME, user.getUsername()) .put(LoginUser.INFO_KEY_USERNAME, user.getUsername())
.put(LoginUser.INFO_KEY_PHONE, user.getMobile()) .put(LoginUser.INFO_KEY_PHONE, user.getMobile())
.put(LoginUser.INFO_KEY_COMPANY_IDS, CollUtil.isEmpty(user.getCompanyIds()) ? "[]" : JsonUtils.toJsonString(user.getCompanyIds()))
.put(LoginUser.INFO_KEY_DEPT_IDS, CollUtil.isEmpty(user.getDeptIds()) ? "[]" : JsonUtils.toJsonString(user.getDeptIds()))
.put(LoginUser.INFO_KEY_COMPANY_DEPT_SET, CollUtil.isEmpty(user.getCompanyDeptInfos()) ? "[]" : JsonUtils.toJsonString(user.getCompanyDeptInfos()))
.put(LoginUser.INFO_KEY_POST_IDS, CollUtil.isEmpty(user.getPostIds()) ? "[]" : JsonUtils.toJsonString(user.getPostIds())) .put(LoginUser.INFO_KEY_POST_IDS, CollUtil.isEmpty(user.getPostIds()) ? "[]" : JsonUtils.toJsonString(user.getPostIds()))
.build(); .build();
} else if (userType.equals(UserTypeEnum.MEMBER.getValue())) { } else if (userType.equals(UserTypeEnum.MEMBER.getValue())) {

View File

@@ -81,7 +81,7 @@ public class OAuth2TokenServiceImplTest extends BaseDbAndRedisUnitTest {
assertPojoEquals(accessTokenDO, dbAccessTokenDO, "expiresTime", "createTime", "updateTime", "deleted"); assertPojoEquals(accessTokenDO, dbAccessTokenDO, "expiresTime", "createTime", "updateTime", "deleted");
assertEquals(userId, accessTokenDO.getUserId()); assertEquals(userId, accessTokenDO.getUserId());
assertEquals(userType, accessTokenDO.getUserType()); assertEquals(userType, accessTokenDO.getUserType());
assertEquals(6, accessTokenDO.getUserInfo().size()); assertTrue(accessTokenDO.getUserInfo().size() >= 6);
assertEquals(user.getNickname(), accessTokenDO.getUserInfo().get("nickname")); assertEquals(user.getNickname(), accessTokenDO.getUserInfo().get("nickname"));
assertEquals(clientId, accessTokenDO.getClientId()); assertEquals(clientId, accessTokenDO.getClientId());
assertEquals(scopes, accessTokenDO.getScopes()); assertEquals(scopes, accessTokenDO.getScopes());