Junit Test 用户登录问题修复

yun-zuoyi
wei.peng 6 years ago
parent 48cfb1fa88
commit 0f414fcaeb

@ -175,4 +175,14 @@ public interface ISysUserService {
* @param user * @param user
*/ */
void checkSysUserOnly(SysUser user); void checkSysUserOnly(SysUser user);
/**
*
* @param sessionUser
* @param user
* @param userType
* @param languageCode
* @return
*/
SessionUser packSessionUser(SessionUser sessionUser, SysUser user, Integer userType, String languageCode);
} }

@ -14,6 +14,7 @@ import org.apache.shiro.subject.PrincipalCollection;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
/** /**
* @Description : * @Description :
@ -22,6 +23,7 @@ import org.springframework.beans.factory.annotation.Autowired;
* @CreateDate : 2018-10-13 14:04 * @CreateDate : 2018-10-13 14:04
* @Modify: * @Modify:
**/ **/
@Component
public class UserAuthRealm extends AuthorizingRealm { public class UserAuthRealm extends AuthorizingRealm {
public static final Logger LOGGER = LoggerFactory.getLogger(UserAuthRealm.class); public static final Logger LOGGER = LoggerFactory.getLogger(UserAuthRealm.class);

@ -424,6 +424,8 @@ public class SysUserService implements ISysUserService {
* @param languageCode * @param languageCode
* @return * @return
*/ */
@Override
@ApiOperation(value = "封装用户信息", notes = "封装用户信息")
public SessionUser packSessionUser(SessionUser sessionUser, SysUser user, Integer userType, String languageCode) { public SessionUser packSessionUser(SessionUser sessionUser, SysUser user, Integer userType, String languageCode) {
LOGGER.debug("平台用户 SYS_USER user id :{}", user.getId()); LOGGER.debug("平台用户 SYS_USER user id :{}", user.getId());
SysUserInfo userInfo = sysUserInfoRDao.getById(user.getUserInfoId()); SysUserInfo userInfo = sysUserInfoRDao.getById(user.getUserInfoId());

Loading…
Cancel
Save