Commit fc620ef5 authored by 赵啸非's avatar 赵啸非

添加更新默认用户角色

parent f7fa3bbb
...@@ -59,6 +59,14 @@ ...@@ -59,6 +59,14 @@
</properties> </properties>
</profile> </profile>
<profile>
<id>youxian</id>
<properties>
<profiles.active>youxian</profiles.active>
<profiles.nacos.server-addr>127.0.0.1:8848</profiles.nacos.server-addr>
</properties>
</profile>
</profiles> </profiles>
<dependencies> <dependencies>
......
...@@ -123,11 +123,11 @@ public class AuthTokenServiceImpl implements IAuthTokenService { ...@@ -123,11 +123,11 @@ public class AuthTokenServiceImpl implements IAuthTokenService {
} }
//更新resource 路径 //更新resource 路径
String menuUrlCode = cacheService.hget(RedisKey.KEY_USER_MENU_CACHE, userEntity.getId().toString(), String.class); String menuUrlCode = cacheService.hget(RedisKey.KEY_USER_MENU_CACHE, userEntity.getId().toString(), String.class);
// if (ObjectUtils.isEmpty(menuUrlCode)) { if (ObjectUtils.isEmpty(menuUrlCode)) {
// Set<String> urls = resourceService.findUrlSetByUserId(userEntity.getId()); Set<String> urls = resourceService.findUrlSetByUserId(userEntity.getId());
// menuUrlCode = MenuEncodeUtil.generateMenuUrlCode(urls); menuUrlCode = MenuEncodeUtil.generateMenuUrlCode(urls);
// cacheService.hset(RedisKey.KEY_USER_MENU_CACHE, userEntity.getId().toString(), menuUrlCode); cacheService.hset(RedisKey.KEY_USER_MENU_CACHE, userEntity.getId().toString(), menuUrlCode);
// } }
userEntity.setMenuUrl(menuUrlCode); userEntity.setMenuUrl(menuUrlCode);
return userEntity; return userEntity;
} }
......
...@@ -4,6 +4,7 @@ import cn.hutool.core.util.IdUtil; ...@@ -4,6 +4,7 @@ import cn.hutool.core.util.IdUtil;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.mortals.framework.common.Rest; import com.mortals.framework.common.Rest;
import com.mortals.framework.exception.AppException;
import com.mortals.framework.service.IAuthTokenService; import com.mortals.framework.service.IAuthTokenService;
import com.mortals.framework.service.ICacheService; import com.mortals.framework.service.ICacheService;
import com.mortals.framework.service.IUser; import com.mortals.framework.service.IUser;
...@@ -14,6 +15,7 @@ import com.mortals.xhx.base.system.menu.model.MenuEntity; ...@@ -14,6 +15,7 @@ import com.mortals.xhx.base.system.menu.model.MenuEntity;
import com.mortals.xhx.base.system.menu.service.MenuService; import com.mortals.xhx.base.system.menu.service.MenuService;
import com.mortals.xhx.base.system.resource.service.ResourceService; import com.mortals.xhx.base.system.resource.service.ResourceService;
import com.mortals.xhx.base.system.user.model.UserEntity; import com.mortals.xhx.base.system.user.model.UserEntity;
import com.mortals.xhx.base.system.user.model.UserQuery;
import com.mortals.xhx.base.system.user.service.UserService; import com.mortals.xhx.base.system.user.service.UserService;
import com.mortals.xhx.common.key.RedisKey; import com.mortals.xhx.common.key.RedisKey;
import com.mortals.xhx.common.utils.MenuEncodeUtil; import com.mortals.xhx.common.utils.MenuEncodeUtil;
...@@ -65,7 +67,16 @@ public class LoginController extends BaseCRUDJsonBodyMappingController<UserServi ...@@ -65,7 +67,16 @@ public class LoginController extends BaseCRUDJsonBodyMappingController<UserServi
UserEntity userEntity = null; UserEntity userEntity = null;
try { try {
loginForm.validate(); loginForm.validate();
userEntity = userService.doLogin(loginName, password, ip); //userEntity = userService.doLogin(loginName, password, ip);
UserQuery userQuery = new UserQuery();
userQuery.setLoginName(loginName);
userEntity = userService.selectOne(userQuery);
if (userEntity == null) {
throw new AppException("用户名不存在");
}
userEntity.setLastLoginAddress(ip); userEntity.setLastLoginAddress(ip);
recordSysLog(request, userEntity, "用户登录系统成功!"); recordSysLog(request, userEntity, "用户登录系统成功!");
......
...@@ -63,6 +63,15 @@ ...@@ -63,6 +63,15 @@
</properties> </properties>
</profile> </profile>
<profile>
<id>youxian</id>
<properties>
<profiles.active>youxian</profiles.active>
<profiles.nacos.server-addr>127.0.0.1:8848</profiles.nacos.server-addr>
</properties>
</profile>
</profiles> </profiles>
<dependencies> <dependencies>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment