登入代码
This commit is contained in:
@@ -111,8 +111,9 @@ public class AuthorizationController {
|
|||||||
CurrentUser user = new CurrentUser();
|
CurrentUser user = new CurrentUser();
|
||||||
user.setId(userInfo.getLong("user_id"));
|
user.setId(userInfo.getLong("user_id"));
|
||||||
user.setUsername(userInfo.getString("username"));
|
user.setUsername(userInfo.getString("username"));
|
||||||
user.setPermissions(Lists.newArrayList(userInfo.getString("person_name")));
|
user.setPreson_name(userInfo.getString("person_name"));
|
||||||
user.setUser(userService.findById(userInfo.getLong("user_id"))); user.setPermissions(permissionList);
|
user.setUser(userService.findById(userInfo.getLong("user_id")));
|
||||||
|
user.setPermissions(permissionList);
|
||||||
// SaLoginModel 配置登录相关参数
|
// SaLoginModel 配置登录相关参数
|
||||||
StpUtil.login(userInfo.getLong("user_id"), new SaLoginModel()
|
StpUtil.login(userInfo.getLong("user_id"), new SaLoginModel()
|
||||||
.setDevice("PC") // 此次登录的客户端设备类型, 用于[同端互斥登录]时指定此次登录的设备类型
|
.setDevice("PC") // 此次登录的客户端设备类型, 用于[同端互斥登录]时指定此次登录的设备类型
|
||||||
|
|||||||
@@ -70,7 +70,7 @@ public class MobileAuthorizationController {
|
|||||||
CurrentUser user = new CurrentUser();
|
CurrentUser user = new CurrentUser();
|
||||||
user.setId(userInfo.getLong("user_id"));
|
user.setId(userInfo.getLong("user_id"));
|
||||||
user.setUsername(userInfo.getString("username"));
|
user.setUsername(userInfo.getString("username"));
|
||||||
user.setPermissions(Lists.newArrayList(userInfo.getString("person_name")));
|
user.setPreson_name(userInfo.getString("person_name"));
|
||||||
user.setUser(userService.findById(userInfo.getLong("user_id")));
|
user.setUser(userService.findById(userInfo.getLong("user_id")));
|
||||||
user.setPermissions(permissionList);
|
user.setPermissions(permissionList);
|
||||||
|
|
||||||
|
|||||||
@@ -1,71 +0,0 @@
|
|||||||
[交易说明]
|
|
||||||
交易名: 获取用户权限
|
|
||||||
所属模块:
|
|
||||||
功能简述:
|
|
||||||
版权所有:
|
|
||||||
表引用:
|
|
||||||
版本经历:
|
|
||||||
|
|
||||||
[数据库]
|
|
||||||
--指定数据库,为空采用默认值,默认为db.properties中列出的第一个库
|
|
||||||
|
|
||||||
[IO定义]
|
|
||||||
#################################################
|
|
||||||
## 表字段对应输入参数
|
|
||||||
#################################################
|
|
||||||
输入.flag TYPEAS s_string
|
|
||||||
输入.user_id TYPEAS s_string
|
|
||||||
|
|
||||||
[临时表]
|
|
||||||
--这边列出来的临时表就会在运行期动态创建
|
|
||||||
|
|
||||||
[临时变量]
|
|
||||||
--所有中间过程变量均可在此处定义
|
|
||||||
|
|
||||||
[业务过程]
|
|
||||||
|
|
||||||
##########################################
|
|
||||||
# 1、输入输出检查 #
|
|
||||||
##########################################
|
|
||||||
|
|
||||||
|
|
||||||
##########################################
|
|
||||||
# 2、主过程前处理 #
|
|
||||||
##########################################
|
|
||||||
|
|
||||||
|
|
||||||
##########################################
|
|
||||||
# 3、业务主过程 #
|
|
||||||
##########################################
|
|
||||||
IF 输入.flag = "1"
|
|
||||||
QUERY
|
|
||||||
SELECT DISTINCT
|
|
||||||
permission
|
|
||||||
FROM
|
|
||||||
sys_menu
|
|
||||||
WHERE
|
|
||||||
menu_id IN
|
|
||||||
(
|
|
||||||
SELECT
|
|
||||||
menu_id
|
|
||||||
FROM
|
|
||||||
sys_roles_menus
|
|
||||||
WHERE
|
|
||||||
role_id IN
|
|
||||||
(
|
|
||||||
SELECT
|
|
||||||
role_id
|
|
||||||
FROM
|
|
||||||
sys_users_roles
|
|
||||||
WHERE
|
|
||||||
1=1
|
|
||||||
OPTION 输入.user_id <> ""
|
|
||||||
user_id = 输入.user_id
|
|
||||||
ENDOPTION
|
|
||||||
)
|
|
||||||
)
|
|
||||||
AND permission IS NOT NULL
|
|
||||||
AND permission != ''
|
|
||||||
ENDSELECT
|
|
||||||
ENDQUERY
|
|
||||||
ENDIF
|
|
||||||
@@ -0,0 +1,114 @@
|
|||||||
|
[交易说明]
|
||||||
|
交易名: 部门模块
|
||||||
|
所属模块:
|
||||||
|
功能简述:
|
||||||
|
版权所有:
|
||||||
|
表引用:
|
||||||
|
版本经历:
|
||||||
|
|
||||||
|
[数据库]
|
||||||
|
--指定数据库,为空采用默认值,默认为db.properties中列出的第一个库
|
||||||
|
|
||||||
|
[IO定义]
|
||||||
|
#################################################
|
||||||
|
## 表字段对应输入参数
|
||||||
|
#################################################
|
||||||
|
输入.flag TYPEAS s_string
|
||||||
|
输入.name TYPEAS s_string
|
||||||
|
输入.code TYPEAS s_string
|
||||||
|
输入.pid TYPEAS s_string
|
||||||
|
输入.pidIsNull TYPEAS s_string
|
||||||
|
输入.is_used TYPEAS s_string
|
||||||
|
输入.startTime TYPEAS s_string
|
||||||
|
输入.endTime TYPEAS s_string
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[临时表]
|
||||||
|
--这边列出来的临时表就会在运行期动态创建
|
||||||
|
|
||||||
|
[临时变量]
|
||||||
|
--所有中间过程变量均可在此处定义
|
||||||
|
|
||||||
|
[业务过程]
|
||||||
|
|
||||||
|
##########################################
|
||||||
|
# 1、输入输出检查 #
|
||||||
|
##########################################
|
||||||
|
|
||||||
|
|
||||||
|
##########################################
|
||||||
|
# 2、主过程前处理 #
|
||||||
|
##########################################
|
||||||
|
|
||||||
|
|
||||||
|
##########################################
|
||||||
|
# 3、业务主过程 #
|
||||||
|
##########################################
|
||||||
|
|
||||||
|
IF 输入.flag = "1"
|
||||||
|
PAGEQUERY
|
||||||
|
SELECT
|
||||||
|
*
|
||||||
|
FROM
|
||||||
|
sys_dept
|
||||||
|
WHERE 1=1
|
||||||
|
OPTION 输入.pid <> ""
|
||||||
|
pid = 输入.pid
|
||||||
|
ENDOPTION
|
||||||
|
OPTION 输入.name <> ""
|
||||||
|
name = 输入.name
|
||||||
|
ENDOPTION
|
||||||
|
OPTION 输入.code <> ""
|
||||||
|
code = 输入.code
|
||||||
|
ENDOPTION
|
||||||
|
OPTION 输入.is_used <> ""
|
||||||
|
is_used = 输入.is_used
|
||||||
|
ENDOPTION
|
||||||
|
OPTION 输入.pidIsNull <> ""
|
||||||
|
pid is null
|
||||||
|
ENDOPTION
|
||||||
|
OPTION 输入.startTime <> ""
|
||||||
|
sys_user.create_time >= 输入.startTime
|
||||||
|
ENDOPTION
|
||||||
|
OPTION 输入.endTime <> ""
|
||||||
|
sys_user.create_time <= 输入.endTime
|
||||||
|
ENDOPTION
|
||||||
|
order by dept_sort asc
|
||||||
|
ENDSELECT
|
||||||
|
ENDPAGEQUERY
|
||||||
|
ENDIF
|
||||||
|
|
||||||
|
IF 输入.flag = "2"
|
||||||
|
PAGEQUERY
|
||||||
|
SELECT
|
||||||
|
max(t3.childId)
|
||||||
|
from
|
||||||
|
(
|
||||||
|
select *,
|
||||||
|
if( find_in_set(t1.pid, @p) > 0,@p := concat(@p,',',id),0 ) as childId
|
||||||
|
from
|
||||||
|
(select dept_id as id, pid from sys_dept t order by id) t1,
|
||||||
|
(select @p := '输入.pid') t2
|
||||||
|
) t3
|
||||||
|
where childId != '0'
|
||||||
|
ENDSELECT
|
||||||
|
ENDPAGEQUERY
|
||||||
|
ENDIF
|
||||||
|
|
||||||
|
IF 输入.flag = "2"
|
||||||
|
PAGEQUERY
|
||||||
|
SELECT
|
||||||
|
max(t3.childId)
|
||||||
|
from
|
||||||
|
(
|
||||||
|
select *,
|
||||||
|
if( find_in_set(t1.pid, @p) > 0,@p := concat(@p,',',id),0 ) as childId
|
||||||
|
from
|
||||||
|
(select dept_id as id, pid from sys_dept t order by id) t1,
|
||||||
|
(select @p := '输入.pid') t2
|
||||||
|
) t3
|
||||||
|
where childId != '0'
|
||||||
|
ENDSELECT
|
||||||
|
ENDPAGEQUERY
|
||||||
|
ENDIF
|
||||||
@@ -1,56 +0,0 @@
|
|||||||
[交易说明]
|
|
||||||
交易名: 部门数据
|
|
||||||
所属模块:
|
|
||||||
功能简述:
|
|
||||||
版权所有:
|
|
||||||
表引用:
|
|
||||||
版本经历:
|
|
||||||
|
|
||||||
[数据库]
|
|
||||||
--指定数据库,为空采用默认值,默认为db.properties中列出的第一个库
|
|
||||||
|
|
||||||
[IO定义]
|
|
||||||
#################################################
|
|
||||||
## 表字段对应输入参数
|
|
||||||
#################################################
|
|
||||||
输入.flag TYPEAS s_string
|
|
||||||
输入.grid_name TYPEAS s_string
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[临时表]
|
|
||||||
--这边列出来的临时表就会在运行期动态创建
|
|
||||||
|
|
||||||
[临时变量]
|
|
||||||
--所有中间过程变量均可在此处定义
|
|
||||||
|
|
||||||
[业务过程]
|
|
||||||
|
|
||||||
##########################################
|
|
||||||
# 1、输入输出检查 #
|
|
||||||
##########################################
|
|
||||||
|
|
||||||
|
|
||||||
##########################################
|
|
||||||
# 2、主过程前处理 #
|
|
||||||
##########################################
|
|
||||||
|
|
||||||
|
|
||||||
##########################################
|
|
||||||
# 3、业务主过程 #
|
|
||||||
##########################################
|
|
||||||
IF 输入.flag = "1"
|
|
||||||
PAGEQUERY
|
|
||||||
SELECT
|
|
||||||
sys_grid_field.*, sys_grid.name as grid_name
|
|
||||||
FROM
|
|
||||||
sys_grid_field
|
|
||||||
LEFT JOIN sys_grid ON sys_grid_field.grid_id = sys_grid.id
|
|
||||||
WHERE
|
|
||||||
sys_grid_field.is_delete = '0' AND sys_grid.is_delete = '0'
|
|
||||||
OPTION 输入.grid_name <> ""
|
|
||||||
sys_grid.name LIKE 输入.grid_name
|
|
||||||
ENDOPTION
|
|
||||||
ENDSELECT
|
|
||||||
ENDPAGEQUERY
|
|
||||||
ENDIF
|
|
||||||
Reference in New Issue
Block a user