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
acf7863d
Commit
acf7863d
authored
Oct 10, 2019
by
root
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改接口
parent
156b1d52
Changes
8
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
202 additions
and
202 deletions
+202
-202
BBannerRepository.java
...a/org/rcisoft/business/bbanner/dao/BBannerRepository.java
+1
-1
BLessonController.java
...cisoft/business/blesson/controller/BLessonController.java
+5
-41
BLessonPersonRepository.java
...rcisoft/business/blesson/dao/BLessonPersonRepository.java
+5
-13
BLessonRepository.java
...a/org/rcisoft/business/blesson/dao/BLessonRepository.java
+152
-86
BLessonServiceImpl.java
...oft/business/blesson/service/impl/BLessonServiceImpl.java
+25
-31
CurUserAspect.java
src/main/java/org/rcisoft/core/aop/CurUserAspect.java
+9
-12
SysRoleService.java
...ain/java/org/rcisoft/sys/role/service/SysRoleService.java
+1
-5
SysRoleServiceImpl.java
...org/rcisoft/sys/role/service/impl/SysRoleServiceImpl.java
+4
-13
No files found.
src/main/java/org/rcisoft/business/bbanner/dao/BBannerRepository.java
View file @
acf7863d
...
@@ -62,7 +62,7 @@ public interface BBannerRepository extends BaseMapper<BBanner> {
...
@@ -62,7 +62,7 @@ public interface BBannerRepository extends BaseMapper<BBanner> {
*/
*/
@Select
(
"<script>select count(1) from b_banner where "
+
@Select
(
"<script>select count(1) from b_banner where "
+
" del_flag = 0 and flag = 1 "
+
" del_flag = 0 and flag = 1 "
+
" and corp_id =
corpId
"
+
" and corp_id =
#{corpId}
"
+
"</script>"
)
"</script>"
)
int
selectCountBanner
(
AddOrUpdateDTO
param
);
int
selectCountBanner
(
AddOrUpdateDTO
param
);
...
...
src/main/java/org/rcisoft/business/blesson/controller/BLessonController.java
View file @
acf7863d
...
@@ -115,7 +115,7 @@ public class BLessonController extends PaginationController<BLesson> {
...
@@ -115,7 +115,7 @@ public class BLessonController extends PaginationController<BLesson> {
@ApiOperation
(
value
=
"606 分页查询大家都在学"
,
notes
=
"分页查询大家都在学"
,
response
=
BLesson
.
class
)
@ApiOperation
(
value
=
"606 分页查询大家都在学"
,
notes
=
"分页查询大家都在学"
,
response
=
BLesson
.
class
)
@GetMapping
(
value
=
"/queryPersonMoreByPagination"
)
@GetMapping
(
value
=
"/queryPersonMoreByPagination"
)
public
Result
queryPersonMoreByPagination
(
CurUser
curUser
)
{
public
Result
queryPersonMoreByPagination
(
CurUser
curUser
,
BindingResult
bindingResult
)
{
bLessonService
.
queryPersonMoreByPagination
(
getPaginationUtility
(),
curUser
);
bLessonService
.
queryPersonMoreByPagination
(
getPaginationUtility
(),
curUser
);
GridModel
gridModel
=
getGridModelResponse
();
GridModel
gridModel
=
getGridModelResponse
();
return
Result
.
builder
(
new
PersistModel
(
1
),
return
Result
.
builder
(
new
PersistModel
(
1
),
...
@@ -126,7 +126,7 @@ public class BLessonController extends PaginationController<BLesson> {
...
@@ -126,7 +126,7 @@ public class BLessonController extends PaginationController<BLesson> {
@ApiOperation
(
value
=
"607 分页查询企业推荐"
,
notes
=
"分页查询企业推荐"
,
response
=
BLesson
.
class
)
@ApiOperation
(
value
=
"607 分页查询企业推荐"
,
notes
=
"分页查询企业推荐"
,
response
=
BLesson
.
class
)
@GetMapping
(
value
=
"/queryRecommendByPagination"
)
@GetMapping
(
value
=
"/queryRecommendByPagination"
)
public
Result
queryRecommendByPagination
(
CurUser
curUser
)
{
public
Result
queryRecommendByPagination
(
CurUser
curUser
,
BindingResult
bindingResult
)
{
bLessonService
.
queryRecommendByPagination
(
getPaginationUtility
(),
curUser
);
bLessonService
.
queryRecommendByPagination
(
getPaginationUtility
(),
curUser
);
GridModel
gridModel
=
getGridModelResponse
();
GridModel
gridModel
=
getGridModelResponse
();
return
Result
.
builder
(
new
PersistModel
(
1
),
return
Result
.
builder
(
new
PersistModel
(
1
),
...
@@ -149,7 +149,7 @@ public class BLessonController extends PaginationController<BLesson> {
...
@@ -149,7 +149,7 @@ public class BLessonController extends PaginationController<BLesson> {
@ApiOperation
(
value
=
"609 分页查询可能感兴趣"
,
notes
=
"分页查询可能感兴趣"
,
response
=
BLesson
.
class
)
@ApiOperation
(
value
=
"609 分页查询可能感兴趣"
,
notes
=
"分页查询可能感兴趣"
,
response
=
BLesson
.
class
)
@GetMapping
(
value
=
"/queryInterestedByPagination"
)
@GetMapping
(
value
=
"/queryInterestedByPagination"
)
public
Result
queryInterestedByPagination
(
CurUser
curUser
)
{
public
Result
queryInterestedByPagination
(
CurUser
curUser
,
BindingResult
bindingResult
)
{
bLessonService
.
queryInterestedByPagination
(
getPaginationUtility
(),
curUser
);
bLessonService
.
queryInterestedByPagination
(
getPaginationUtility
(),
curUser
);
GridModel
gridModel
=
getGridModelResponse
();
GridModel
gridModel
=
getGridModelResponse
();
return
Result
.
builder
(
new
PersistModel
(
1
),
return
Result
.
builder
(
new
PersistModel
(
1
),
...
@@ -198,7 +198,7 @@ public class BLessonController extends PaginationController<BLesson> {
...
@@ -198,7 +198,7 @@ public class BLessonController extends PaginationController<BLesson> {
@ApiOperation
(
value
=
"613 我的课程总数(学习和发布)"
,
notes
=
"我的课程总数"
)
@ApiOperation
(
value
=
"613 我的课程总数(学习和发布)"
,
notes
=
"我的课程总数"
)
@GetMapping
(
value
=
"/iLessonCount"
)
@GetMapping
(
value
=
"/iLessonCount"
)
public
Result
ILessonCountDTO
(
CurUser
curUser
)
{
public
Result
ILessonCountDTO
(
CurUser
curUser
,
BindingResult
bindingResult
)
{
String
userId
=
curUser
.
getUserId
();
String
userId
=
curUser
.
getUserId
();
return
Result
.
builder
(
new
PersistModel
(
1
),
return
Result
.
builder
(
new
PersistModel
(
1
),
MessageConstant
.
MESSAGE_ALERT_SUCCESS
,
MessageConstant
.
MESSAGE_ALERT_SUCCESS
,
...
@@ -307,44 +307,8 @@ public class BLessonController extends PaginationController<BLesson> {
...
@@ -307,44 +307,8 @@ public class BLessonController extends PaginationController<BLesson> {
cancelAppointDTO
);
cancelAppointDTO
);
}
}
// @ApiOperation(value="622 分页查询列表页推荐", notes="分页查询列表页推荐", response = BLesson.class)
// @GetMapping(value = "/queryRecommendListByPagination")
// public Result queryRecommendListByPagination(CurUser curUser, @Valid FindListLessonDTO param, BindingResult bindingResult) {
// List<AllCourseDTO> allCourse = null;
// if (StringUtils.isNotEmpty(param.getCourse())){
// allCourse = bCourseService.findAllCourse(curUser.getCorpId());
// }
// bLessonService.queryRecommendListByPagination(getPaginationUtility(),param,allCourse);
// GridModel gridModel = getGridModelResponse();
// return Result.builder(new PersistModel(1),
// MessageConstant.MESSAGE_ALERT_SUCCESS,
// MessageConstant.MESSAGE_ALERT_ERROR,
// gridModel);
// }
//
// @ApiOperation(value="623 分页查询列表页在学", notes="分页查询列表页推荐", response = BLesson.class)
// @GetMapping(value = "/queryLearnListByPagination")
// public Result queryLearnListByPagination(CurUser curUser, @Valid FindListLessonDTO param, BindingResult bindingResult) {
// bLessonService.queryLearnListByPagination(getPaginationUtility(),param);
// GridModel gridModel = getGridModelResponse();
// return Result.builder(new PersistModel(1),
// MessageConstant.MESSAGE_ALERT_SUCCESS,
// MessageConstant.MESSAGE_ALERT_ERROR,
// gridModel);
// }
//
// @ApiOperation(value="624 分页查询列表页收藏", notes="分页查询列表页收藏", response = BLesson.class)
// @GetMapping(value = "/queryCollectListByPagination")
// public Result queryCollectListByPagination(CurUser curUser, @Valid FindListLessonDTO param, BindingResult bindingResult) {
// bLessonService.queryCollectListByPagination(getPaginationUtility(),param);
// GridModel gridModel = getGridModelResponse();
// return Result.builder(new PersistModel(1),
// MessageConstant.MESSAGE_ALERT_SUCCESS,
// MessageConstant.MESSAGE_ALERT_ERROR,
// gridModel);
// }
// @ApiOperation(value="6
19
推荐课程", notes="根据ID推荐课程")
// @ApiOperation(value="6
22
推荐课程", notes="根据ID推荐课程")
// @PostMapping(value = "/recommend")
// @PostMapping(value = "/recommend")
// public Result recommend(CurUser curUser,@Valid RecommendLessonDTO recommendLessonDTO,BindingResult bindingResult) {
// public Result recommend(CurUser curUser,@Valid RecommendLessonDTO recommendLessonDTO,BindingResult bindingResult) {
// PersistModel data = bLessonService.recommendBLesson(curUser,recommendLessonDTO);
// PersistModel data = bLessonService.recommendBLesson(curUser,recommendLessonDTO);
...
...
src/main/java/org/rcisoft/business/blesson/dao/BLessonPersonRepository.java
View file @
acf7863d
...
@@ -44,36 +44,28 @@ public interface BLessonPersonRepository extends BaseMapper<BLessonPerson> {
...
@@ -44,36 +44,28 @@ public interface BLessonPersonRepository extends BaseMapper<BLessonPerson> {
//查询线上课程学员追踪图表
//查询线上课程学员追踪图表
@Select
(
"<script> select "
+
@Select
(
"<script> select "
+
"(select lesson_name from b_lesson where business_id = #{param.lessonId}) LessonTitle, "
+
"(select lesson_name from b_lesson where business_id = #{param.lessonId}) LessonTitle, "
+
"(select count(*) from b_lesson_person where "
+
"(select count(*) from b_lesson_person where "
+
" del_flag != 1 and flag = 1 "
+
" del_flag != 1 and flag = 1 "
+
" <if test= \" param.isAppoint != null and param.isAppoint != ''\">and is_appoint = #{param.isAppoint} </if> "
+
" <if test= \" param.isAppoint != null and param.isAppoint != ''\">and is_appoint = #{param.isAppoint} </if> "
+
" and corp_id = #{param.corpId} "
+
" and lesson_id = #{param.lessonId}) countAll, "
+
" and lesson_id = #{param.lessonId}) countAll, "
+
"(select count(*) from b_lesson_person where "
+
"(select count(*) from b_lesson_person where "
+
" del_flag != 1 and flag = 1 "
+
" del_flag != 1 and flag = 1 "
+
" and is_finish = 0 "
+
" and is_finish = 0 "
+
" <if test= \" param.isAppoint != null and param.isAppoint != ''\">and is_appoint = #{param.isAppoint} </if> "
+
" <if test= \" param.isAppoint != null and param.isAppoint != ''\">and is_appoint = #{param.isAppoint} </if> "
+
" and corp_id = #{param.corpId} "
+
" and lesson_id = #{param.lessonId}) countNotStart, "
+
" and lesson_id = #{param.lessonId}) countNotStart, "
+
"(select count(*) from b_lesson_person where "
+
"(select count(*) from b_lesson_person where "
+
" del_flag != 1 and flag = 1 "
+
" del_flag != 1 and flag = 1 "
+
" and is_finish = 1 "
+
" and is_finish = 1 "
+
" <if test= \" param.isAppoint != null and param.isAppoint != ''\">and is_appoint = #{param.isAppoint} </if> "
+
" <if test= \" param.isAppoint != null and param.isAppoint != ''\">and is_appoint = #{param.isAppoint} </if> "
+
" and corp_id = #{param.corpId} "
+
" and lesson_id = #{param.lessonId}) countOngoing, "
+
" and lesson_id = #{param.lessonId}) countOngoing, "
+
"(select count(*) from b_lesson_person where "
+
"(select count(*) from b_lesson_person where "
+
" del_flag != 1 and flag = 1 "
+
" del_flag != 1 and flag = 1 "
+
" and is_finish = 2 "
+
" and is_finish = 2 "
+
" <if test= \" param.isAppoint != null and param.isAppoint != ''\">and is_appoint = #{param.isAppoint} </if> "
+
" <if test= \" param.isAppoint != null and param.isAppoint != ''\">and is_appoint = #{param.isAppoint} </if> "
+
" and corp_id = #{param.corpId} "
+
" and lesson_id = #{param.lessonId}) countFinish"
+
" and lesson_id = #{param.lessonId}) countFinish"
+
" </script>"
)
" </script>"
)
StudentTrackingChartRspDTO
studentTrackingChart
(
@Param
(
"param"
)
StudentTrackingChartDTO
param
);
StudentTrackingChartRspDTO
studentTrackingChart
(
@Param
(
"param"
)
StudentTrackingChartDTO
param
);
...
@@ -95,7 +87,7 @@ public interface BLessonPersonRepository extends BaseMapper<BLessonPerson> {
...
@@ -95,7 +87,7 @@ public interface BLessonPersonRepository extends BaseMapper<BLessonPerson> {
"and ba.del_flag != 1 and ba.flag = 1 "
+
"and ba.del_flag != 1 and ba.flag = 1 "
+
"and bl.corp_id = #{param.corpId} "
+
"and bl.corp_id = #{param.corpId} "
+
"and blp.corp_id = #{param.corpId} "
+
//
"and blp.corp_id = #{param.corpId} "+
"and su.corp_id = #{param.corpId} "
+
"and su.corp_id = #{param.corpId} "
+
"and bl.business_id = #{param.lessonId} "
+
"and bl.business_id = #{param.lessonId} "
+
...
...
src/main/java/org/rcisoft/business/blesson/dao/BLessonRepository.java
View file @
acf7863d
This diff is collapsed.
Click to expand it.
src/main/java/org/rcisoft/business/blesson/service/impl/BLessonServiceImpl.java
View file @
acf7863d
...
@@ -20,6 +20,7 @@ import org.rcisoft.core.constant.MessageConstant;
...
@@ -20,6 +20,7 @@ import org.rcisoft.core.constant.MessageConstant;
import
org.rcisoft.core.exception.ServiceException
;
import
org.rcisoft.core.exception.ServiceException
;
import
org.rcisoft.core.model.PersistModel
;
import
org.rcisoft.core.model.PersistModel
;
import
org.rcisoft.core.result.ResultExceptionEnum
;
import
org.rcisoft.core.result.ResultExceptionEnum
;
import
org.rcisoft.core.result.ResultServiceEnums
;
import
org.rcisoft.core.util.IdGen
;
import
org.rcisoft.core.util.IdGen
;
import
org.rcisoft.core.util.UserUtil
;
import
org.rcisoft.core.util.UserUtil
;
import
org.rcisoft.sys.user.bean.CurUser
;
import
org.rcisoft.sys.user.bean.CurUser
;
...
@@ -169,8 +170,10 @@ public class BLessonServiceImpl implements BLessonService {
...
@@ -169,8 +170,10 @@ public class BLessonServiceImpl implements BLessonService {
bViewrangeRepository
.
updateByLessonId
(
bViewrange
);
bViewrangeRepository
.
updateByLessonId
(
bViewrange
);
//删除可见范围子表
//删除可见范围子表
bViewrangeRepository
.
deleteViewrangeSon
(
bViewrange
);
bViewrangeRepository
.
deleteViewrangeSon
(
bViewrange
);
//获取所有可见人员和部门
//获取所有可见人员和部门
List
<
BViewrangeSon
>
bViewrangeSons
=
new
ArrayList
<>();
List
<
BViewrangeSon
>
bViewrangeSons
=
new
ArrayList
<>();
//model.getViewRangePerson()不为空 新建bViewrangeSon对象放入bViewrangeSons中 type:0人员 1部门
//model.getViewRangePerson()不为空 新建bViewrangeSon对象放入bViewrangeSons中 type:0人员 1部门
if
(
StringUtils
.
isNotEmpty
(
model
.
getViewRangePerson
())){
if
(
StringUtils
.
isNotEmpty
(
model
.
getViewRangePerson
())){
String
[]
viewRangePerson
=
model
.
getViewRangePerson
().
split
(
","
);
String
[]
viewRangePerson
=
model
.
getViewRangePerson
().
split
(
","
);
...
@@ -258,8 +261,9 @@ public class BLessonServiceImpl implements BLessonService {
...
@@ -258,8 +261,9 @@ public class BLessonServiceImpl implements BLessonService {
@Override
@Override
public
PersistModel
recommendBLesson
(
CurUser
curUser
,
RecommendLessonDTO
recommendLessonDTO
)
{
public
PersistModel
recommendBLesson
(
CurUser
curUser
,
RecommendLessonDTO
recommendLessonDTO
)
{
//
//
//
// if (StringUtils.isNotEmpty(recommendLessonDTO.getRecommendPerson()) || StringUtils.isNotEmpty(recommendLessonDTO.getRecommendDepart())){
// if (StringUtils.isNotEmpty(recommendLessonDTO.getRecommendPerson()) || StringUtils.isNotEmpty(recommendLessonDTO.getRecommendDepart())){
// BLesson bLesson = new BLesson();
// BViewrange bViewrange = setBViewrangeInfo(model);
// BViewrange bViewrange = setBViewrangeInfo(model);
// //插入可见范围表
// //插入可见范围表
// bViewrangeRepository.insertSelective(bViewrange);
// bViewrangeRepository.insertSelective(bViewrange);
...
@@ -317,6 +321,9 @@ public class BLessonServiceImpl implements BLessonService {
...
@@ -317,6 +321,9 @@ public class BLessonServiceImpl implements BLessonService {
case
"3"
:
case
"3"
:
ListAllLesson
=
bLessonRepository
.
queryCollectListByPagination
(
model
);
ListAllLesson
=
bLessonRepository
.
queryCollectListByPagination
(
model
);
break
;
break
;
case
"4"
:
ListAllLesson
=
bLessonRepository
.
queryInterestedListByPagination
(
model
);
break
;
default
:
default
:
throw
new
ServiceException
(
ResultExceptionEnum
.
INVALID_PARAMETER_VALUE
);
throw
new
ServiceException
(
ResultExceptionEnum
.
INVALID_PARAMETER_VALUE
);
}
}
...
@@ -370,6 +377,23 @@ public class BLessonServiceImpl implements BLessonService {
...
@@ -370,6 +377,23 @@ public class BLessonServiceImpl implements BLessonService {
}
}
return
bViewrange
;
return
bViewrange
;
}
}
// //设置BRecommend信息
// BRecommend setBRecommendInfo(RecommendLessonDTO model){
// BViewrange bViewrange = new BViewrange();
// UserUtil.setCurrentPersistOperation(bViewrange);
// //设置课程id
// bViewrange.setLessonId(model.getBusinessId());
//
// //设置可见范围类型(0仅人 1仅部门 2人和部门)
// if (StringUtils.isNotEmpty(model.getViewRangePerson()) && StringUtils.isEmpty(model.getViewRangeDepart())){
// bViewrange.setType("0");
// }else if (StringUtils.isEmpty(model.getViewRangePerson()) && StringUtils.isNotEmpty(model.getViewRangeDepart())){
// bViewrange.setType("1");
// }else if (StringUtils.isNotEmpty(model.getViewRangePerson()) && StringUtils.isNotEmpty(model.getViewRangeDepart())){
// bViewrange.setType("2");
// }
// return bViewrange;
// }
@Override
@Override
public
List
<
BLesson
>
theLessonMangageByPagination
(
PageUtil
pageUtil
,
CurUser
curUser
,
BLesson
bLesson
)
{
public
List
<
BLesson
>
theLessonMangageByPagination
(
PageUtil
pageUtil
,
CurUser
curUser
,
BLesson
bLesson
)
{
...
@@ -396,34 +420,4 @@ public class BLessonServiceImpl implements BLessonService {
...
@@ -396,34 +420,4 @@ public class BLessonServiceImpl implements BLessonService {
return
bLessons
;
return
bLessons
;
}
}
// @Override
// public List<BLesson> queryRecommendListByPagination(PageUtil pageUtil, FindListLessonDTO model, List<AllCourseDTO> allCourse) {
// List<String> departs = getDeparts();
// model.setDeparts(departs);
// List<String> courseIds;
// if (allCourse != null){
// //查询出所有子分类
// courseIds = recursion.FindSons(model.getCourse(),allCourse);
// //将一级分类放入分类集合中
// courseIds.add(model.getCourse());
// model.setCourseIds(courseIds);
// }
// List<BLesson> ListAllLesson = bLessonRepository.queryRecommendListByPagination(model);
// return ListAllLesson;
// }
//
//
// @Override
// public List<BLesson> queryLearnListByPagination(PageUtil pageUtil, FindListLessonDTO model) {
//
// List<BLesson> ListAllLesson = bLessonRepository.queryLearnListByPagination(model);
// return ListAllLesson;
// }
//
// @Override
// public List<BLesson> queryCollectListByPagination(PageUtil pageUtil, FindListLessonDTO model) {
//
// List<BLesson> ListAllLesson = bLessonRepository.queryCollectListByPagination(model);
// return ListAllLesson;
// }
}
}
src/main/java/org/rcisoft/core/aop/CurUserAspect.java
View file @
acf7863d
...
@@ -33,7 +33,6 @@ import java.util.List;
...
@@ -33,7 +33,6 @@ import java.util.List;
*/
*/
@Slf4j
@Slf4j
@Aspect
@Aspect
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
readOnly
=
false
)
public
class
CurUserAspect
{
public
class
CurUserAspect
{
@Autowired
@Autowired
private
SysRoleService
sysRoleService
;
private
SysRoleService
sysRoleService
;
...
@@ -41,7 +40,6 @@ public class CurUserAspect {
...
@@ -41,7 +40,6 @@ public class CurUserAspect {
* 获取当前登陆人
* 获取当前登陆人
* @param joinPoint
* @param joinPoint
*/
*/
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
readOnly
=
false
)
@Before
(
"execution(* org.rcisoft..*.controller.*.*(..))"
)
@Before
(
"execution(* org.rcisoft..*.controller.*.*(..))"
)
public
void
beforeInsert
(
JoinPoint
joinPoint
)
{
public
void
beforeInsert
(
JoinPoint
joinPoint
)
{
if
(
joinPoint
.
getArgs
().
length
<
2
)
if
(
joinPoint
.
getArgs
().
length
<
2
)
...
@@ -70,7 +68,8 @@ public class CurUserAspect {
...
@@ -70,7 +68,8 @@ public class CurUserAspect {
if
(
countAdmin
==
0
){
if
(
countAdmin
==
0
){
//随机生成角色Id
//随机生成角色Id
String
rId
=
IdGen
.
uuid
();
String
rId
=
IdGen
.
uuid
();
log
.
info
(
"----------该企业正在初始化----------"
);
log
.
info
(
"--------------------该企业正在初始化--------------------"
);
//初始化角色(新加公司超级管理员)
InitAddAdminDTO
initAddAdminDTO
=
new
InitAddAdminDTO
();
InitAddAdminDTO
initAddAdminDTO
=
new
InitAddAdminDTO
();
initAddAdminDTO
.
setRId
(
rId
);
initAddAdminDTO
.
setRId
(
rId
);
initAddAdminDTO
.
setRName
(
"超级管理员"
);
initAddAdminDTO
.
setRName
(
"超级管理员"
);
...
@@ -80,26 +79,24 @@ public class CurUserAspect {
...
@@ -80,26 +79,24 @@ public class CurUserAspect {
initAddAdminDTO
.
setType
(
"1"
);
initAddAdminDTO
.
setType
(
"1"
);
initAddAdminDTO
.
setCorpId
(
curUser
.
getCorpId
());
initAddAdminDTO
.
setCorpId
(
curUser
.
getCorpId
());
initAddAdminDTO
.
setRType
(
"0"
);
initAddAdminDTO
.
setRType
(
"0"
);
//插入tm_admin_role表
//设置s_role_menu表插入参数值
int
tmAdminRoleResult
=
sysRoleService
.
addAdminRole
(
initAddAdminDTO
);
List
<
String
>
menuIds
=
new
ArrayList
<
String
>(
MenuMap
.
menuMap
.
values
());
List
<
String
>
menuIds
=
new
ArrayList
<
String
>(
MenuMap
.
menuMap
.
values
());
//插入s_role_menu表
List
<
RoleMenuDTO
>
roleMenuDTOs
=
new
ArrayList
<>();
List
<
RoleMenuDTO
>
roleMenuDTOS
=
new
ArrayList
<>();
menuIds
.
forEach
(
menuId
->{
menuIds
.
forEach
(
menuId
->{
RoleMenuDTO
roleMenuDTO
=
new
RoleMenuDTO
();
RoleMenuDTO
roleMenuDTO
=
new
RoleMenuDTO
();
roleMenuDTO
.
setBusinessId
(
IdGen
.
uuid
());
roleMenuDTO
.
setBusinessId
(
IdGen
.
uuid
());
roleMenuDTO
.
setRoleId
(
rId
);
roleMenuDTO
.
setRoleId
(
rId
);
roleMenuDTO
.
setMenuId
(
IdGen
.
uuid
());
roleMenuDTO
.
setMenuId
(
IdGen
.
uuid
());
roleMenuDTO
S
.
add
(
roleMenuDTO
);
roleMenuDTO
s
.
add
(
roleMenuDTO
);
});
});
int
roleMenuResult
=
sysRoleService
.
addRoleMenu
(
roleMenuDTOS
);
//设置s_r_user_role表插入参数值
//插入s_r_user_role表
UserRoleDTO
userRoleDTO
=
new
UserRoleDTO
();
UserRoleDTO
userRoleDTO
=
new
UserRoleDTO
();
userRoleDTO
.
setBusinessId
(
IdGen
.
uuid
());
userRoleDTO
.
setBusinessId
(
IdGen
.
uuid
());
userRoleDTO
.
setRoleId
(
rId
);
userRoleDTO
.
setRoleId
(
rId
);
userRoleDTO
.
setUserId
(
curUser
.
getUserId
());
userRoleDTO
.
setUserId
(
curUser
.
getUserId
());
int
userRoleResult
=
sysRoleService
.
addUserRole
(
userRoleDTO
);
//插入tm_admin_role、s_role_menu、s_r_user_role表
log
.
info
(
"----------初始化完成----------"
);
int
userRoleResult
=
sysRoleService
.
addAdminRoleMenuUser
(
initAddAdminDTO
,
roleMenuDTOs
,
userRoleDTO
);
log
.
info
(
"--------------------初始化完成--------------------"
);
}
}
}
}
...
...
src/main/java/org/rcisoft/sys/role/service/SysRoleService.java
View file @
acf7863d
...
@@ -77,10 +77,6 @@ public interface SysRoleService {
...
@@ -77,10 +77,6 @@ public interface SysRoleService {
int
queryAdminInCorp
(
String
corpId
);
int
queryAdminInCorp
(
String
corpId
);
int
addAdminRole
(
InitAddAdminDTO
initAddAdminDTO
);
int
addAdminRoleMenuUser
(
InitAddAdminDTO
initAddAdminDTO
,
List
<
RoleMenuDTO
>
roleMenuDTOs
,
UserRoleDTO
userRoleDTO
);
int
addRoleMenu
(
List
<
RoleMenuDTO
>
roleMenuDTOS
);
int
addUserRole
(
UserRoleDTO
userRoleDTO
);
}
}
src/main/java/org/rcisoft/sys/role/service/impl/SysRoleServiceImpl.java
View file @
acf7863d
...
@@ -168,19 +168,10 @@ public class SysRoleServiceImpl implements SysRoleService {
...
@@ -168,19 +168,10 @@ public class SysRoleServiceImpl implements SysRoleService {
}
}
@Override
@Override
public
int
addAdminRole
(
InitAddAdminDTO
initAddAdminDTO
)
{
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
isolation
=
Isolation
.
DEFAULT
)
return
sysRoleRepository
.
addAdminRole
(
initAddAdminDTO
);
public
int
addAdminRoleMenuUser
(
InitAddAdminDTO
initAddAdminDTO
,
List
<
RoleMenuDTO
>
roleMenuDTOs
,
UserRoleDTO
userRoleDTO
)
{
}
sysRoleRepository
.
addAdminRole
(
initAddAdminDTO
);
sysRoleRepository
.
addRoleMenu
(
roleMenuDTOs
);
@Override
public
int
addRoleMenu
(
List
<
RoleMenuDTO
>
roleMenuDTOS
)
{
return
sysRoleRepository
.
addRoleMenu
(
roleMenuDTOS
);
}
@Override
public
int
addUserRole
(
UserRoleDTO
userRoleDTO
)
{
return
sysRoleRepository
.
addUserRole
(
userRoleDTO
);
return
sysRoleRepository
.
addUserRole
(
userRoleDTO
);
}
}
}
}
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