Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
education
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
李丛阳
education
Commits
60a90eac
Commit
60a90eac
authored
Oct 16, 2019
by
luzhuang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
后台菜单添加在线考试
parent
d5decf9d
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
40 additions
and
19 deletions
+40
-19
SysRoleController.java
...va/org/rcisoft/sys/role/controller/SysRoleController.java
+3
-3
SysRoleRepository.java
...main/java/org/rcisoft/sys/role/dao/SysRoleRepository.java
+3
-2
SysRoleService.java
...ain/java/org/rcisoft/sys/role/service/SysRoleService.java
+4
-3
SysRoleServiceImpl.java
...org/rcisoft/sys/role/service/impl/SysRoleServiceImpl.java
+5
-4
SysUserServiceImpl.java
...org/rcisoft/sys/user/service/impl/SysUserServiceImpl.java
+25
-7
No files found.
src/main/java/org/rcisoft/sys/role/controller/SysRoleController.java
View file @
60a90eac
...
...
@@ -36,8 +36,8 @@ public class SysRoleController extends PaginationController<SysRole> {
@ApiOperation
(
value
=
"1001 分页查询角色"
,
notes
=
"分页查询角色"
)
@GetMapping
(
value
=
"/queryRoles"
)
public
GridModel
queryRolesByPagination
(
CurUser
curUser
,
@Valid
FindRolePaginDTO
findRolePaginDTO
,
BindingResult
bindingResult
){
sysRoleServiceImpl
.
queryRolesByPagination
(
getPaginationUtility
(),
findRolePaginDTO
);
public
GridModel
queryRolesByPagination
(
CurUser
curUser
){
sysRoleServiceImpl
.
queryRolesByPagination
(
getPaginationUtility
(),
curUser
.
getCorpId
()
);
GridModel
gridModel
=
getGridModelResponse
();
return
gridModel
;
}
...
...
@@ -48,7 +48,7 @@ public class SysRoleController extends PaginationController<SysRole> {
return
Result
.
builder
(
new
PersistModel
(
1
),
MessageConstant
.
MESSAGE_ALERT_SUCCESS
,
MessageConstant
.
MESSAGE_ALERT_ERROR
,
sysRoleServiceImpl
.
queryRolesAll
());
sysRoleServiceImpl
.
queryRolesAll
(
curUser
.
getCorpId
()
));
}
...
...
src/main/java/org/rcisoft/sys/role/dao/SysRoleRepository.java
View file @
60a90eac
...
...
@@ -29,10 +29,11 @@ public interface SysRoleRepository extends BaseMapper<SysRole> {
*/
@Select
(
"<script>select * from tm_admin_role "
+
"where r_status = 1 "
+
"and r_id not in ('主管理员','子管理员') "
+
"and r_name not in ('主管理员','子管理员') "
+
"and corp_id = #{corpId} "
+
" order by r_name desc </script>"
)
@ResultMap
(
value
=
"SelectAllAndUserNum"
)
List
<
SysRole
>
queryRoles
();
List
<
SysRole
>
queryRoles
(
@Param
(
"corpId"
)
String
corpId
);
//获得此角色的用户数
int
countUserNum
(
String
roleId
);
...
...
src/main/java/org/rcisoft/sys/role/service/SysRoleService.java
View file @
60a90eac
...
...
@@ -7,6 +7,7 @@ import org.rcisoft.core.model.PersistModel;
import
org.rcisoft.sys.dept.entity.DeptRole
;
import
org.rcisoft.sys.role.dto.*
;
import
org.rcisoft.sys.role.entity.SysRole
;
import
org.rcisoft.sys.user.bean.CurUser
;
import
java.util.List
;
...
...
@@ -39,13 +40,13 @@ public interface SysRoleService {
/**
* 分页查询角色
* @param pageUtil
* @param
findRolePaginDTO
* @param
corpId
* @return
*/
List
<
SysRole
>
queryRolesByPagination
(
PageUtil
pageUtil
,
FindRolePaginDTO
findRolePaginDTO
);
List
<
SysRole
>
queryRolesByPagination
(
PageUtil
pageUtil
,
String
corpId
);
List
<
SysRole
>
queryRolesAll
();
List
<
SysRole
>
queryRolesAll
(
String
corpId
);
//select
List
<
SysRole
>
queryRolesSelect
(
SysRole
sysRole
);
...
...
src/main/java/org/rcisoft/sys/role/service/impl/SysRoleServiceImpl.java
View file @
60a90eac
...
...
@@ -13,6 +13,7 @@ import org.rcisoft.sys.role.dao.SysRoleRepository;
import
org.rcisoft.sys.role.dto.*
;
import
org.rcisoft.sys.role.entity.SysRole
;
import
org.rcisoft.sys.role.service.SysRoleService
;
import
org.rcisoft.sys.user.bean.CurUser
;
import
org.rcisoft.sys.user.dao.SysUserMapper
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -89,21 +90,21 @@ public class SysRoleServiceImpl implements SysRoleService {
}
@Override
public
List
<
SysRole
>
queryRolesByPagination
(
PageUtil
pageUtil
,
FindRolePaginDTO
findRolePaginDTO
)
{
public
List
<
SysRole
>
queryRolesByPagination
(
PageUtil
pageUtil
,
String
corpId
)
{
// SysRole sysRole = new SysRole();
// BeanUtils.copyProperties(findRolePaginDTO,sysRole);
// sysRole.setNotDeleted();
// sysRole.setStart();
return
sysRoleRepository
.
queryRoles
();
return
sysRoleRepository
.
queryRoles
(
corpId
);
}
@Override
public
List
<
SysRole
>
queryRolesAll
()
{
public
List
<
SysRole
>
queryRolesAll
(
String
corpId
)
{
// SysRole sysRole = new SysRole();
// BeanUtils.copyProperties(findRolePaginDTO,sysRole);
// sysRole.setNotDeleted();
// sysRole.setStart();
return
sysRoleRepository
.
queryRoles
();
return
sysRoleRepository
.
queryRoles
(
corpId
);
}
@Override
...
...
src/main/java/org/rcisoft/sys/user/service/impl/SysUserServiceImpl.java
View file @
60a90eac
...
...
@@ -120,10 +120,7 @@ public class SysUserServiceImpl implements SysUserService {
userRoles
.
add
(
userRole
);
}
}
result
+=
sysUserMapper
.
insertUserRoleById
(
userRoles
);
if
(
result
>
0
)
{
return
1
;
}
result
=
sysUserMapper
.
insertUserRoleById
(
userRoles
);
}
return
0
;
}
...
...
@@ -174,7 +171,28 @@ public class SysUserServiceImpl implements SysUserService {
@Override
public
List
<
QueryMenuResDTO
>
queryMenusById
(
String
corpId
,
String
id
,
String
modelId
)
{
return
sysUserMapper
.
queryMenus
(
corpId
,
id
,
modelId
);
List
<
QueryMenuResDTO
>
menus
=
sysUserMapper
.
queryMenus
(
corpId
,
id
,
modelId
);
String
[]
strings
=
new
String
[]{
"题库管理"
,
"试卷管理"
,
"统计分析"
};
QueryMenuResDTO
newMenu
=
new
QueryMenuResDTO
();
newMenu
.
setMenuName
(
"在线考试"
);
newMenu
.
setHref
(
"newTest"
);
newMenu
.
setMenuId
(
"000"
);
int
size
=
menus
.
size
();
for
(
String
str
:
strings
)
{
for
(
QueryMenuResDTO
menu
:
menus
)
{
if
(
menu
.
getMenuName
().
equals
(
str
))
{
menus
.
add
(
newMenu
);
break
;
}
}
if
(
size
<
menus
.
size
()){
break
;
}
}
return
menus
;
}
@Override
...
...
@@ -263,7 +281,7 @@ public class SysUserServiceImpl implements SysUserService {
}
String
updateTime
=
df
.
format
(
synchronizationTime
.
getSynchronizationTime
());
List
<
GetAllRspDTO
>
userGetRspDTOList
=
mtCotactApiRequestClient
.
accountGetMyInfoList
(
corpId
,
updateTime
);
if
(
null
==
userGetRspDTOList
){
if
(
null
==
userGetRspDTOList
)
{
throw
new
ServiceException
(
ResultServiceEnums
.
ZX_FAILED
);
}
List
<
SysUser
>
personnelsList
=
new
ArrayList
<>();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment