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
54ee9ec3
Commit
54ee9ec3
authored
Dec 28, 2017
by
YangZhaoJun1
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改BUG
parent
b91c8d8b
Changes
15
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
45 additions
and
121 deletions
+45
-121
BCarouselController.java
...ft/business/bcarousel/controller/BCarouselController.java
+2
-14
BChapterController.java
...soft/business/bchapter/controller/BChapterController.java
+4
-22
BChapterRepository.java
...org/rcisoft/business/bchapter/dao/BChapterRepository.java
+3
-3
BChapterServiceImpl.java
...t/business/bchapter/service/impl/BChapterServiceImpl.java
+9
-5
BDirectionServiceImpl.java
...siness/bdirection/service/impl/BDirectionServiceImpl.java
+2
-0
BImageController.java
.../rcisoft/business/bimage/controller/BImageController.java
+2
-8
BLessonController.java
...cisoft/business/blesson/controller/BLessonController.java
+3
-13
BLessonRepository.java
...a/org/rcisoft/business/blesson/dao/BLessonRepository.java
+1
-1
BRSlStudentServiceImpl.java
...ness/brslstudent/service/impl/BRSlStudentServiceImpl.java
+6
-6
BSlController.java
...va/org/rcisoft/business/bsl/controller/BSlController.java
+4
-40
AuditStatusEnum.java
.../java/org/rcisoft/business/bsl/enums/AuditStatusEnum.java
+2
-1
BSlServiceImpl.java
...org/rcisoft/business/bsl/service/impl/BSlServiceImpl.java
+4
-1
BVideoController.java
.../rcisoft/business/bvideo/controller/BVideoController.java
+0
-7
BChapterMapper.xml
...ources/mapper/business/bchapter/mapper/BChapterMapper.xml
+1
-0
BLessonMapper.xml
...esources/mapper/business/blesson/mapper/BLessonMapper.xml
+2
-0
No files found.
src/main/java/org/rcisoft/business/bcarousel/controller/BCarouselController.java
View file @
54ee9ec3
...
@@ -44,8 +44,7 @@ public class BCarouselController extends PaginationController<BCarousel> {
...
@@ -44,8 +44,7 @@ public class BCarouselController extends PaginationController<BCarousel> {
@ApiImplicitParam
(
name
=
"isNewWindow"
,
value
=
"是否跳转窗口"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"isNewWindow"
,
value
=
"是否跳转窗口"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"linkUrl"
,
value
=
"链接"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"linkUrl"
,
value
=
"链接"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"imageType"
,
value
=
"图片类型"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"imageType"
,
value
=
"图片类型"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"imageId"
,
value
=
"图片id"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"imageId"
,
value
=
"图片id"
,
required
=
false
,
dataType
=
"varchar"
)})
@ApiImplicitParam
(
name
=
"remarks"
,
value
=
"备注"
,
required
=
false
,
dataType
=
"varchar"
)})
@PreAuthorize
(
"hasRole('ROLE_1001')"
)
@PreAuthorize
(
"hasRole('ROLE_1001')"
)
@PostMapping
(
value
=
"/add"
)
@PostMapping
(
value
=
"/add"
)
public
Result
add
(
BCarousel
bCarousel
)
{
public
Result
add
(
BCarousel
bCarousel
)
{
...
@@ -78,16 +77,10 @@ public class BCarouselController extends PaginationController<BCarousel> {
...
@@ -78,16 +77,10 @@ public class BCarouselController extends PaginationController<BCarousel> {
@ApiOperation
(
value
=
"获取图片分页"
,
notes
=
"根据URL中的参数分页查询图片"
)
@ApiOperation
(
value
=
"获取图片分页"
,
notes
=
"根据URL中的参数分页查询图片"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"businessId"
,
value
=
"businessId"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"businessId"
,
value
=
"businessId"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"carouselDes"
,
value
=
"轮播描述"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"carouselUrl"
,
value
=
"轮播图片"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"carouselSort"
,
value
=
"排序"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"carouselSort"
,
value
=
"排序"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"isOpen"
,
value
=
"是否显示 0未显示,1显示"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"isOpen"
,
value
=
"是否显示 0未显示,1显示"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"isNewWindow"
,
value
=
"是否跳转窗口"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"linkUrl"
,
value
=
"链接"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"imageType"
,
value
=
"图片类型"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"imageType"
,
value
=
"图片类型"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"imageId"
,
value
=
"图片id"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"imageId"
,
value
=
"图片id"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"delFlag"
,
value
=
"删除标记(0:正常;1:删除;2:审核)"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"flag"
,
value
=
"启用标记(0:停用;1:启用)"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"remarks"
,
value
=
"备注"
,
required
=
false
,
dataType
=
"varchar"
)})
@ApiImplicitParam
(
name
=
"remarks"
,
value
=
"备注"
,
required
=
false
,
dataType
=
"varchar"
)})
@GetMapping
(
value
=
"/queryBCarouselsByPaginationWithoutAuth"
)
@GetMapping
(
value
=
"/queryBCarouselsByPaginationWithoutAuth"
)
public
GridModel
queryBCarouselsByPagination
(
BCarousel
param
)
{
public
GridModel
queryBCarouselsByPagination
(
BCarousel
param
)
{
...
@@ -98,15 +91,10 @@ public class BCarouselController extends PaginationController<BCarousel> {
...
@@ -98,15 +91,10 @@ public class BCarouselController extends PaginationController<BCarousel> {
@ApiOperation
(
value
=
"获取图片"
,
notes
=
"根据URL中的参数分页查询全部图片"
)
@ApiOperation
(
value
=
"获取图片"
,
notes
=
"根据URL中的参数分页查询全部图片"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"businessId"
,
value
=
"businessId"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"businessId"
,
value
=
"businessId"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"carouselDes"
,
value
=
"轮播描述"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"carouselUrl"
,
value
=
"轮播图片"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"carouselSort"
,
value
=
"排序"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"carouselSort"
,
value
=
"排序"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"isOpen"
,
value
=
"是否显示 0未显示,1显示"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"isOpen"
,
value
=
"是否显示 0未显示,1显示"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"isNewWindow"
,
value
=
"是否跳转窗口"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"linkUrl"
,
value
=
"链接"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"imageType"
,
value
=
"图片类型"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"imageType"
,
value
=
"图片类型"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"imageId"
,
value
=
"图片id"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"imageId"
,
value
=
"图片id"
,
required
=
false
,
dataType
=
"varchar"
)})
@ApiImplicitParam
(
name
=
"remarks"
,
value
=
"备注"
,
required
=
false
,
dataType
=
"varchar"
)})
@GetMapping
(
value
=
"/queryBCarousels"
)
@GetMapping
(
value
=
"/queryBCarousels"
)
public
Result
queryBCarousels
(
BCarousel
param
)
{
public
Result
queryBCarousels
(
BCarousel
param
)
{
param
.
setCreateBy
(
UserUtil
.
getUserInfoProp
(
getToken
(),
UserUtil
.
USER_ID
));
param
.
setCreateBy
(
UserUtil
.
getUserInfoProp
(
getToken
(),
UserUtil
.
USER_ID
));
...
...
src/main/java/org/rcisoft/business/bchapter/controller/BChapterController.java
View file @
54ee9ec3
...
@@ -66,16 +66,12 @@ public class BChapterController extends PaginationController<BChapter> {
...
@@ -66,16 +66,12 @@ public class BChapterController extends PaginationController<BChapter> {
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"businessId"
,
value
=
"businessId"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"businessId"
,
value
=
"businessId"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"slId"
,
value
=
"开课id"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"slId"
,
value
=
"开课id"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"chapterName"
,
value
=
"章节名称"
,
required
=
true
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"chapterName"
,
value
=
"章节名称"
,
required
=
true
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"chapterLevel"
,
value
=
"等级,1:章 2:节"
,
required
=
false
,
dataType
=
"Byte"
),
@ApiImplicitParam
(
name
=
"pid"
,
value
=
"上一级"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"pid"
,
value
=
"上一级"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"chapterUrl"
,
value
=
"课程url"
,
required
=
true
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"classHour"
,
value
=
"课时"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"mdFile"
,
value
=
"任务书"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"classHour"
,
value
=
"课时"
,
required
=
true
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"isTest"
,
value
=
"1:实验 2:视频 3:PPT'"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"isTest"
,
value
=
"1:实验 2:视频 3:PPT'"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"remarks"
,
value
=
"备注"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"lessonOrSl"
,
value
=
"课程或开课;0:开课 1:课程"
,
required
=
true
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"lessonOrSl"
,
value
=
"课程或开课;0:开课 1:课程"
,
required
=
true
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"lessonId"
,
value
=
"课程ID(课程ID和开课ID只能存在一个)"
,
required
=
false
,
dataType
=
"varchar"
)})
@ApiImplicitParam
(
name
=
"lessonId"
,
value
=
"课程ID(课程ID和开课ID只能存在一个)"
,
required
=
false
,
dataType
=
"varchar"
)})
@PreAuthorize
(
"has
Role('ROLE_1001
')"
)
@PreAuthorize
(
"has
AnyRole('ROLE_1002','ROLE_1002
')"
)
@PostMapping
(
value
=
"/add"
)
@PostMapping
(
value
=
"/add"
)
public
Result
add
(
@Valid
BChapter
bChapter
,
public
Result
add
(
@Valid
BChapter
bChapter
,
BindingResult
bindingResult
BindingResult
bindingResult
...
@@ -144,14 +140,7 @@ public class BChapterController extends PaginationController<BChapter> {
...
@@ -144,14 +140,7 @@ public class BChapterController extends PaginationController<BChapter> {
@ApiOperation
(
value
=
"分页查询章节"
,
notes
=
"根据条件分页查询章节"
)
@ApiOperation
(
value
=
"分页查询章节"
,
notes
=
"根据条件分页查询章节"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"businessId"
,
value
=
"businessId"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"businessId"
,
value
=
"businessId"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"slId"
,
value
=
"开课id"
,
required
=
true
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"slId"
,
value
=
"开课id"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"chapterName"
,
value
=
"章节名称"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"chapterLevel"
,
value
=
"等级,1:章 2:节"
,
required
=
false
,
dataType
=
"Byte"
),
@ApiImplicitParam
(
name
=
"pid"
,
value
=
"上一级"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"chapterUrl"
,
value
=
"课程url"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"mdFile"
,
value
=
"任务书"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"isTest"
,
value
=
"1:实验 2:视频 3:PPT'"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"remarks"
,
value
=
"备注"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"lessonOrSl"
,
value
=
"课程或开课;0:开课 1:课程"
,
required
=
true
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"lessonOrSl"
,
value
=
"课程或开课;0:开课 1:课程"
,
required
=
true
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"lessonId"
,
value
=
"课程ID(课程ID和开课ID只能存在一个)"
,
required
=
false
,
dataType
=
"varchar"
)})
@ApiImplicitParam
(
name
=
"lessonId"
,
value
=
"课程ID(课程ID和开课ID只能存在一个)"
,
required
=
false
,
dataType
=
"varchar"
)})
@PostMapping
(
value
=
"/queryBChaptersByPagination"
)
@PostMapping
(
value
=
"/queryBChaptersByPagination"
)
...
@@ -165,14 +154,7 @@ public class BChapterController extends PaginationController<BChapter> {
...
@@ -165,14 +154,7 @@ public class BChapterController extends PaginationController<BChapter> {
@ApiOperation
(
value
=
"根据条件查询章节"
,
notes
=
"根据条件查询章节"
)
@ApiOperation
(
value
=
"根据条件查询章节"
,
notes
=
"根据条件查询章节"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"businessId"
,
value
=
"businessId"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"businessId"
,
value
=
"businessId"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"slId"
,
value
=
"开课id"
,
required
=
true
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"slId"
,
value
=
"开课id"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"chapterName"
,
value
=
"章节名称"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"chapterLevel"
,
value
=
"等级,1:章 2:节"
,
required
=
false
,
dataType
=
"Byte"
),
@ApiImplicitParam
(
name
=
"pid"
,
value
=
"上一级"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"chapterUrl"
,
value
=
"课程url"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"mdFile"
,
value
=
"任务书"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"isTest"
,
value
=
"1:实验 2:视频 3:PPT'"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"remarks"
,
value
=
"备注"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"lessonOrSl"
,
value
=
"课程或开课;0:开课 1:课程"
,
required
=
true
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"lessonOrSl"
,
value
=
"课程或开课;0:开课 1:课程"
,
required
=
true
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"lessonId"
,
value
=
"课程ID(课程ID和开课ID只能存在一个)"
,
required
=
false
,
dataType
=
"varchar"
)})
@ApiImplicitParam
(
name
=
"lessonId"
,
value
=
"课程ID(课程ID和开课ID只能存在一个)"
,
required
=
false
,
dataType
=
"varchar"
)})
@GetMapping
(
value
=
"/queryBChaptersWithoutAuth"
)
@GetMapping
(
value
=
"/queryBChaptersWithoutAuth"
)
...
...
src/main/java/org/rcisoft/business/bchapter/dao/BChapterRepository.java
View file @
54ee9ec3
...
@@ -26,7 +26,7 @@ public interface BChapterRepository extends BaseMapper<BChapter> {
...
@@ -26,7 +26,7 @@ public interface BChapterRepository extends BaseMapper<BChapter> {
* @return
* @return
*/
*/
@Select
(
"<script>select * from b_chapter "
+
@Select
(
"<script>select * from b_chapter "
+
"where del_flag = 0 and flag = 1 and
chapter_level =
1 "
+
"where del_flag = 0 and flag = 1 and
pid = -
1 "
+
"<if test=\"slId!=null and slId != ''\">\n"
+
"<if test=\"slId!=null and slId != ''\">\n"
+
" and sl_id = #{slId}\n"
+
" and sl_id = #{slId}\n"
+
"</if>"
+
"</if>"
+
...
@@ -160,9 +160,9 @@ public interface BChapterRepository extends BaseMapper<BChapter> {
...
@@ -160,9 +160,9 @@ public interface BChapterRepository extends BaseMapper<BChapter> {
"(create_date,create_by,update_date,update_by,"
+
"(create_date,create_by,update_date,update_by,"
+
"del_flag,flag,business_id,"
+
"del_flag,flag,business_id,"
+
"sl_id,chapter_name,chapter_level,pid,"
+
"sl_id,chapter_name,chapter_level,pid,"
+
"chapter_url,md_file,is_test,lesson_or_sl
)VALUES"
+
"chapter_url,md_file,is_test,lesson_or_sl)VALUES"
+
"<foreach collection=\"list\" item=\"item\" separator=\",\">"
+
"<foreach collection=\"list\" item=\"item\" separator=\",\">"
+
"(
#{item.createDate},#{item.createBy},#{item.updateDate},#{item.updateBy},"
+
"(#{item.createDate},#{item.createBy},#{item.updateDate},#{item.updateBy},"
+
"#{item.delFlag},#{item.flag},#{item.businessId},"
+
"#{item.delFlag},#{item.flag},#{item.businessId},"
+
"#{item.slId},#{item.chapterName},#{item.chapterLevel},#{item.pid},"
+
"#{item.slId},#{item.chapterName},#{item.chapterLevel},#{item.pid},"
+
"#{item.chapterUrl},#{item.mdFile},#{item.isTest},#{item.lessonOrSl})"
+
"#{item.chapterUrl},#{item.mdFile},#{item.isTest},#{item.lessonOrSl})"
+
...
...
src/main/java/org/rcisoft/business/bchapter/service/impl/BChapterServiceImpl.java
View file @
54ee9ec3
...
@@ -123,14 +123,12 @@ public class BChapterServiceImpl implements BChapterService {
...
@@ -123,14 +123,12 @@ public class BChapterServiceImpl implements BChapterService {
if
(
isChapter
&&
hasChild
)
if
(
isChapter
&&
hasChild
)
throw
new
ServiceException
(
ResultServiceEnums
.
CHAPTER_HAS_CHILD
);
throw
new
ServiceException
(
ResultServiceEnums
.
CHAPTER_HAS_CHILD
);
String
state
=
bSlRepository
.
queryStateById
(
id
);
String
state
=
bSlRepository
.
queryStateById
(
bChapter
.
getSlId
()
);
if
(
state
.
equals
(
AuditStatusEnum
.
PUBLISHED
.
getCode
())){
if
(
state
.
equals
(
AuditStatusEnum
.
PUBLISHED
.
getCode
())){
throw
new
ServiceException
(
ResultServiceEnums
.
CHAPTER_IS_USED
);
throw
new
ServiceException
(
ResultServiceEnums
.
CHAPTER_IS_USED
);
}
}
bChapterRepository
.
deleteStudentChapter
(
id
);
bChapterRepository
.
deleteStudentChapter
(
id
);
bChapterRepository
.
deleteByPrimaryKey
(
id
);
int
line
=
bChapterRepository
.
deleteByPrimaryKey
(
id
);
UserUtil
.
setCurrentMergeOperation
(
bChapter
);
int
line
=
bChapterRepository
.
updateByPrimaryKeySelective
(
bChapter
);
return
new
PersistModel
(
line
);
return
new
PersistModel
(
line
);
}
}
...
@@ -181,6 +179,7 @@ public class BChapterServiceImpl implements BChapterService {
...
@@ -181,6 +179,7 @@ public class BChapterServiceImpl implements BChapterService {
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
readOnly
=
false
)
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
readOnly
=
false
)
@Override
@Override
public
int
addBslFormLesson
(
String
bLseeonId
,
String
lessonCode
,
String
slId
)
{
public
int
addBslFormLesson
(
String
bLseeonId
,
String
lessonCode
,
String
slId
)
{
int
result
=
0
;
if
(
bLseeonId
==
null
){
if
(
bLseeonId
==
null
){
BLesson
bLseeon
=
bLessonRepository
.
queryBLessonByCode
(
lessonCode
);
BLesson
bLseeon
=
bLessonRepository
.
queryBLessonByCode
(
lessonCode
);
bLseeonId
=
bLseeon
.
getBusinessId
();
bLseeonId
=
bLseeon
.
getBusinessId
();
...
@@ -218,9 +217,13 @@ public class BChapterServiceImpl implements BChapterService {
...
@@ -218,9 +217,13 @@ public class BChapterServiceImpl implements BChapterService {
chapterList
.
get
(
i
).
setPid
(
String
.
valueOf
(
map
.
get
(
chapterName
)));
chapterList
.
get
(
i
).
setPid
(
String
.
valueOf
(
map
.
get
(
chapterName
)));
}
}
}
}
return
bChapterRepository
.
insertChapterList
(
chapterList
);
if
(
chapterList
.
size
()>
0
){
result
=
bChapterRepository
.
insertChapterList
(
chapterList
);
}
return
result
;
}
}
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
readOnly
=
false
)
@Override
@Override
public
int
updateChapterState
(
BChapter
bChapter
)
{
public
int
updateChapterState
(
BChapter
bChapter
)
{
String
state
=
bChapterRepository
.
selectStateById
(
bChapter
.
getBusinessId
());
String
state
=
bChapterRepository
.
selectStateById
(
bChapter
.
getBusinessId
());
...
@@ -242,6 +245,7 @@ public class BChapterServiceImpl implements BChapterService {
...
@@ -242,6 +245,7 @@ public class BChapterServiceImpl implements BChapterService {
return
result
;
return
result
;
}
}
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
readOnly
=
false
)
@Override
@Override
public
int
updateAllChapterState
(
String
slId
)
{
public
int
updateAllChapterState
(
String
slId
)
{
List
<
String
>
list
=
bChapterRepository
.
selectStateBySlId
(
slId
);
List
<
String
>
list
=
bChapterRepository
.
selectStateBySlId
(
slId
);
...
...
src/main/java/org/rcisoft/business/bdirection/service/impl/BDirectionServiceImpl.java
View file @
54ee9ec3
...
@@ -46,6 +46,7 @@ public class BDirectionServiceImpl implements BDirectionService {
...
@@ -46,6 +46,7 @@ public class BDirectionServiceImpl implements BDirectionService {
}
}
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
readOnly
=
false
)
@Override
@Override
public
PersistModel
persist
(
BDirection
model
){
public
PersistModel
persist
(
BDirection
model
){
int
line
=
0
;
int
line
=
0
;
...
@@ -60,6 +61,7 @@ public class BDirectionServiceImpl implements BDirectionService {
...
@@ -60,6 +61,7 @@ public class BDirectionServiceImpl implements BDirectionService {
return
new
PersistModel
(
line
);
return
new
PersistModel
(
line
);
}
}
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
readOnly
=
false
)
@Override
@Override
public
PersistModel
removeDirection
(
String
id
)
{
public
PersistModel
removeDirection
(
String
id
)
{
if
(
bDirectionRepository
.
selectslNumById
(
id
)>
0
)
{
if
(
bDirectionRepository
.
selectslNumById
(
id
)>
0
)
{
...
...
src/main/java/org/rcisoft/business/bimage/controller/BImageController.java
View file @
54ee9ec3
...
@@ -65,10 +65,7 @@ public class BImageController extends PaginationController<BImage> {
...
@@ -65,10 +65,7 @@ public class BImageController extends PaginationController<BImage> {
@ApiOperation
(
value
=
"根据条件分页查询"
,
notes
=
"根据URL中的参数分页查询"
)
@ApiOperation
(
value
=
"根据条件分页查询"
,
notes
=
"根据URL中的参数分页查询"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"businessId"
,
value
=
"businessId"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"businessId"
,
value
=
"businessId"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"imageName"
,
value
=
"图片标题"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"imageName"
,
value
=
"图片标题"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"imageCode"
,
value
=
"图片code"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"imageCode"
,
value
=
"图片code"
,
required
=
false
,
dataType
=
"varchar"
)})
@ApiImplicitParam
(
name
=
"delFlag"
,
value
=
"删除标记(0:正常;1:删除;2:审核)"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"flag"
,
value
=
"启用标记(0:停用;1:启用)"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"remarks"
,
value
=
"备注"
,
required
=
false
,
dataType
=
"varchar"
)})
@GetMapping
(
value
=
"/queryBImagesByPagination"
)
@GetMapping
(
value
=
"/queryBImagesByPagination"
)
public
GridModel
queryBImagesByPagination
(
BImage
param
)
{
public
GridModel
queryBImagesByPagination
(
BImage
param
)
{
param
.
setCreateBy
(
UserUtil
.
getUserInfoProp
(
getToken
(),
UserUtil
.
USER_ID
));
param
.
setCreateBy
(
UserUtil
.
getUserInfoProp
(
getToken
(),
UserUtil
.
USER_ID
));
...
@@ -80,10 +77,7 @@ public class BImageController extends PaginationController<BImage> {
...
@@ -80,10 +77,7 @@ public class BImageController extends PaginationController<BImage> {
@ApiOperation
(
value
=
"根据条件查询"
,
notes
=
"根据URL中的参数查询全部"
)
@ApiOperation
(
value
=
"根据条件查询"
,
notes
=
"根据URL中的参数查询全部"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"businessId"
,
value
=
"businessId"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"businessId"
,
value
=
"businessId"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"imageName"
,
value
=
"图片标题"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"imageName"
,
value
=
"图片标题"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"imageCode"
,
value
=
"图片code"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"imageCode"
,
value
=
"图片code"
,
required
=
false
,
dataType
=
"varchar"
)})
@ApiImplicitParam
(
name
=
"delFlag"
,
value
=
"删除标记(0:正常;1:删除;2:审核)"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"flag"
,
value
=
"启用标记(0:停用;1:启用)"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"remarks"
,
value
=
"备注"
,
required
=
false
,
dataType
=
"varchar"
)})
@GetMapping
(
value
=
"/queryBImages"
)
@GetMapping
(
value
=
"/queryBImages"
)
public
Result
queryBImages
(
BImage
param
)
{
public
Result
queryBImages
(
BImage
param
)
{
param
.
setCreateBy
(
UserUtil
.
getUserInfoProp
(
getToken
(),
UserUtil
.
USER_ID
));
param
.
setCreateBy
(
UserUtil
.
getUserInfoProp
(
getToken
(),
UserUtil
.
USER_ID
));
...
...
src/main/java/org/rcisoft/business/blesson/controller/BLessonController.java
View file @
54ee9ec3
...
@@ -47,11 +47,9 @@ public class BLessonController extends PaginationController<BLesson> {
...
@@ -47,11 +47,9 @@ public class BLessonController extends PaginationController<BLesson> {
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"businessId"
,
value
=
"businessId"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"businessId"
,
value
=
"businessId"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"code"
,
value
=
"课程编号"
,
required
=
true
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"code"
,
value
=
"课程编号"
,
required
=
true
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"lessonName"
,
value
=
"课程名称"
,
required
=
true
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"lessonName"
,
value
=
"课程名称"
,
required
=
true
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"defaultUrl"
,
value
=
"默认封面图片url"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"classHour"
,
value
=
"课时"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"classHour"
,
value
=
"课时"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"credits"
,
value
=
"学分"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"credits"
,
value
=
"学分"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"directionId"
,
value
=
"课程方向ID"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"directionId"
,
value
=
"课程方向ID"
,
required
=
false
,
dataType
=
"varchar"
)})
@ApiImplicitParam
(
name
=
"remarks"
,
value
=
"备注"
,
required
=
false
,
dataType
=
"varchar"
)})
@PostMapping
(
value
=
"/add"
)
@PostMapping
(
value
=
"/add"
)
@PreAuthorize
(
"hasRole('ROLE_1001')"
)
@PreAuthorize
(
"hasRole('ROLE_1001')"
)
public
Result
add
(
@Valid
BLesson
bLesson
,
BindingResult
bindingResult
)
{
public
Result
add
(
@Valid
BLesson
bLesson
,
BindingResult
bindingResult
)
{
...
@@ -171,12 +169,8 @@ public class BLessonController extends PaginationController<BLesson> {
...
@@ -171,12 +169,8 @@ public class BLessonController extends PaginationController<BLesson> {
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"businessId"
,
value
=
"businessId"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"businessId"
,
value
=
"businessId"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"code"
,
value
=
"课程编号"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"code"
,
value
=
"课程编号"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"lessonName"
,
value
=
"课程名称"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"lessonName"
,
value
=
"课程名称"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"defaultUrl"
,
value
=
"默认封面图片url"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"classHour"
,
value
=
"课时"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"classHour"
,
value
=
"课时"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"credits"
,
value
=
"学分"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"credits"
,
value
=
"学分"
,
required
=
false
,
dataType
=
"varchar"
)})
@ApiImplicitParam
(
name
=
"delFlag"
,
value
=
"删除标记(0:正常;1:删除;2:审核)"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"flag"
,
value
=
"启用标记(0:停用;1:启用)"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"remarks"
,
value
=
"备注"
,
required
=
false
,
dataType
=
"varchar"
)})
@GetMapping
(
value
=
"/queryBLessonsByPagination"
)
@GetMapping
(
value
=
"/queryBLessonsByPagination"
)
public
GridModel
queryBLessonsByPagination
(
BLesson
param
)
{
public
GridModel
queryBLessonsByPagination
(
BLesson
param
)
{
param
.
setCreateBy
(
UserUtil
.
getUserInfoProp
(
getToken
(),
UserUtil
.
USER_ID
));
param
.
setCreateBy
(
UserUtil
.
getUserInfoProp
(
getToken
(),
UserUtil
.
USER_ID
));
...
@@ -190,11 +184,7 @@ public class BLessonController extends PaginationController<BLesson> {
...
@@ -190,11 +184,7 @@ public class BLessonController extends PaginationController<BLesson> {
@ApiImplicitParam
(
name
=
"code"
,
value
=
"课程编号"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"code"
,
value
=
"课程编号"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"lessonName"
,
value
=
"课程名称"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"lessonName"
,
value
=
"课程名称"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"classHour"
,
value
=
"课时"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"classHour"
,
value
=
"课时"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"credits"
,
value
=
"学分"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"credits"
,
value
=
"学分"
,
required
=
false
,
dataType
=
"varchar"
)})
@ApiImplicitParam
(
name
=
"defaultUrl"
,
value
=
"默认封面图片url"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"delFlag"
,
value
=
"删除标记(0:正常;1:删除;2:审核)"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"flag"
,
value
=
"启用标记(0:停用;1:启用)"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"remarks"
,
value
=
"备注"
,
required
=
false
,
dataType
=
"varchar"
)})
@GetMapping
(
value
=
"/queryBLessons"
)
@GetMapping
(
value
=
"/queryBLessons"
)
public
Result
queryBLessons
(
BLesson
param
)
{
public
Result
queryBLessons
(
BLesson
param
)
{
param
.
setCreateBy
(
UserUtil
.
getUserInfoProp
(
getToken
(),
UserUtil
.
USER_ID
));
param
.
setCreateBy
(
UserUtil
.
getUserInfoProp
(
getToken
(),
UserUtil
.
USER_ID
));
...
...
src/main/java/org/rcisoft/business/blesson/dao/BLessonRepository.java
View file @
54ee9ec3
...
@@ -24,7 +24,7 @@ public interface BLessonRepository extends BaseMapper<BLesson> {
...
@@ -24,7 +24,7 @@ public interface BLessonRepository extends BaseMapper<BLesson> {
* @param param
* @param param
* @return
* @return
*/
*/
@Select
(
"<script>select b.*, bd.name as directionName from b_lesson b "
+
@Select
(
"<script>select b.*, bd.name as directionName
, bd.business_id as directionId
from b_lesson b "
+
"left join b_lesson_direction bld on bld.lession_id = b.business_id "
+
"left join b_lesson_direction bld on bld.lession_id = b.business_id "
+
"left join b_direction bd on bd.business_id = bld.direction_id "
+
"left join b_direction bd on bd.business_id = bld.direction_id "
+
"where b.del_flag != 1"
+
"where b.del_flag != 1"
+
...
...
src/main/java/org/rcisoft/business/brslstudent/service/impl/BRSlStudentServiceImpl.java
View file @
54ee9ec3
...
@@ -84,8 +84,8 @@ public class BRSlStudentServiceImpl implements BRSlStudentService {
...
@@ -84,8 +84,8 @@ public class BRSlStudentServiceImpl implements BRSlStudentService {
List
<
BRSlStudent
>
repeatCode
=
new
ArrayList
<>();
List
<
BRSlStudent
>
repeatCode
=
new
ArrayList
<>();
ArrayList
<
String
>
slCode
=
new
ArrayList
<
String
>();
ArrayList
<
String
>
slCode
=
new
ArrayList
<
String
>();
ArrayList
<
String
>
studentCode
=
new
ArrayList
<
String
>();
ArrayList
<
String
>
studentCode
=
new
ArrayList
<
String
>();
ArrayList
<
String
>
gitlabP
=
new
ArrayList
<
String
>();
/*
ArrayList<String> gitlabP = new ArrayList<String>();
ArrayList
<
String
>
gitlabUser
=
new
ArrayList
<
String
>();
ArrayList<String> gitlabUser = new ArrayList<String>();
*/
String
[]
headers
=
{
"课序号"
,
"学号"
};
String
[]
headers
=
{
"课序号"
,
"学号"
};
ArrayList
<
String
[]>
values
=
ExcelUtil
.
importExcel
(
hwb
,
headers
);
//获取excel数据
ArrayList
<
String
[]>
values
=
ExcelUtil
.
importExcel
(
hwb
,
headers
);
//获取excel数据
...
@@ -118,10 +118,10 @@ public class BRSlStudentServiceImpl implements BRSlStudentService {
...
@@ -118,10 +118,10 @@ public class BRSlStudentServiceImpl implements BRSlStudentService {
continue
;
continue
;
}
}
if
(
bSl
.
getGitLabProjectId
()==
null
){
/*
if(bSl.getGitLabProjectId()==null){
gitlabP.add(value[0]);
gitlabP.add(value[0]);
continue;
continue;
}
}
*/
//2.封装git lab信息
//2.封装git lab信息
/*User user = userRepository.selectOne(new User(value[1]));
/*User user = userRepository.selectOne(new User(value[1]));
...
@@ -170,12 +170,12 @@ public class BRSlStudentServiceImpl implements BRSlStudentService {
...
@@ -170,12 +170,12 @@ public class BRSlStudentServiceImpl implements BRSlStudentService {
if
(
studentCode
.
size
()>
0
){
if
(
studentCode
.
size
()>
0
){
nullResult
.
append
(
" 以下学号不存在:"
).
append
(
JSON
.
toJSONString
(
studentCode
)).
append
(
"。"
);
nullResult
.
append
(
" 以下学号不存在:"
).
append
(
JSON
.
toJSONString
(
studentCode
)).
append
(
"。"
);
}
}
if
(
gitlabP
.
size
()>
0
){
/*
if(gitlabP.size()>0){
nullResult.append(" 以下课程gitlab信息不存在(请重试导入开课): ").append(this.sub(JSON.toJSONString(gitlabP))).append("。");
nullResult.append(" 以下课程gitlab信息不存在(请重试导入开课): ").append(this.sub(JSON.toJSONString(gitlabP))).append("。");
}
}
if(gitlabUser.size()>0){
if(gitlabUser.size()>0){
nullResult.append(" 以下学生gitlab信息不存在(请稍后重试): ").append(JSON.toJSONString(gitlabUser)).append("。");
nullResult.append(" 以下学生gitlab信息不存在(请稍后重试): ").append(JSON.toJSONString(gitlabUser)).append("。");
}
}
*/
result
+=
nullResult
;
result
+=
nullResult
;
if
(
brSlStudents
.
size
()<
1
){
if
(
brSlStudents
.
size
()<
1
){
...
...
src/main/java/org/rcisoft/business/bsl/controller/BSlController.java
View file @
54ee9ec3
...
@@ -48,22 +48,9 @@ public class BSlController extends PaginationController<BSl> {
...
@@ -48,22 +48,9 @@ public class BSlController extends PaginationController<BSl> {
@ApiImplicitParam
(
name
=
"lessonCode"
,
value
=
"课程编号"
,
required
=
true
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"lessonCode"
,
value
=
"课程编号"
,
required
=
true
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"teacherCode"
,
value
=
"教师编号"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"teacherCode"
,
value
=
"教师编号"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"termCode"
,
value
=
"学期编号"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"termCode"
,
value
=
"学期编号"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"isOnline"
,
value
=
"是否上线,(0:待上线,1:已上线,2:已下线)"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"slCoverUrl"
,
value
=
"课程封面"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"slNotes"
,
value
=
"课程简介"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"isRecommend"
,
value
=
"是否推荐"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"recommendDate"
,
value
=
"推荐日期"
,
required
=
false
,
dataType
=
"datetime"
),
@ApiImplicitParam
(
name
=
"recommendOrder"
,
value
=
"推荐序号"
,
required
=
false
,
dataType
=
"integer"
),
@ApiImplicitParam
(
name
=
"recommendCourse"
,
value
=
"推荐原因"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"gitLabProjectId"
,
value
=
"gitlab项目id"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"gitLabProjectName"
,
value
=
"gitlab项目名"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"classHour"
,
value
=
"课时"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"classHour"
,
value
=
"课时"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"credits"
,
value
=
"学分"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"credits"
,
value
=
"学分"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"directionId"
,
value
=
"课程方向ID"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"directionId"
,
value
=
"课程方向ID"
,
required
=
false
,
dataType
=
"varchar"
)})
@ApiImplicitParam
(
name
=
"delFlag"
,
value
=
"删除标记(0:正常;1:删除;2:审核,3已驳回)"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"delFlag"
,
value
=
"删除标记(0:正常;1:删除;2:审核)"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"flag"
,
value
=
"启用标记(0:停用;1:启用)"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"remarks"
,
value
=
"备注"
,
required
=
false
,
dataType
=
"varchar"
)})
@PreAuthorize
(
"hasRole('ROLE_1001')"
)
@PreAuthorize
(
"hasRole('ROLE_1001')"
)
@PostMapping
(
value
=
"/add"
)
@PostMapping
(
value
=
"/add"
)
public
Result
add
(
@Valid
BSl
bSl
,
BindingResult
bindingResult
)
throws
UnsupportedEncodingException
{
public
Result
add
(
@Valid
BSl
bSl
,
BindingResult
bindingResult
)
throws
UnsupportedEncodingException
{
...
@@ -124,22 +111,10 @@ public class BSlController extends PaginationController<BSl> {
...
@@ -124,22 +111,10 @@ public class BSlController extends PaginationController<BSl> {
@ApiImplicitParam
(
name
=
"lessonCode"
,
value
=
"课程编号"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"lessonCode"
,
value
=
"课程编号"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"teacherCode"
,
value
=
"教师编号"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"teacherCode"
,
value
=
"教师编号"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"termCode"
,
value
=
"学期编号"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"termCode"
,
value
=
"学期编号"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"isOnline"
,
value
=
"是否上线,(0:待上线,1:已上线,2:已下线)"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"slCoverUrl"
,
value
=
"课程封面"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"slNotes"
,
value
=
"课程简介"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"isRecommend"
,
value
=
"是否推荐"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"recommendDate"
,
value
=
"推荐日期"
,
required
=
false
,
dataType
=
"datetime"
),
@ApiImplicitParam
(
name
=
"recommendOrder"
,
value
=
"推荐序号"
,
required
=
false
,
dataType
=
"integer"
),
@ApiImplicitParam
(
name
=
"recommendCourse"
,
value
=
"推荐原因"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"gitLabProjectId"
,
value
=
"gitlab项目id"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"gitLabProjectName"
,
value
=
"gitlab项目名"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"teacherName"
,
value
=
"教师姓名"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"teacherName"
,
value
=
"教师姓名"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"lessonName"
,
value
=
"课程名称"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"lessonName"
,
value
=
"课程名称"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"termName"
,
value
=
"学期名称"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"termName"
,
value
=
"学期名称"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"auditStatus"
,
value
=
"审核状态 0:待发布,1审核中,2已发布,3已驳回"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"auditStatus"
,
value
=
"审核状态 0:待发布,1审核中,2已发布,3已驳回"
,
required
=
false
,
dataType
=
"varchar"
)})
@ApiImplicitParam
(
name
=
"delFlag"
,
value
=
"删除标记(0:正常;1:删除;2:审核)"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"flag"
,
value
=
"启用标记(0:停用;1:启用)"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"remarks"
,
value
=
"备注"
,
required
=
false
,
dataType
=
"varchar"
)})
@GetMapping
(
value
=
"/queryBSlsByPagination"
)
@GetMapping
(
value
=
"/queryBSlsByPagination"
)
public
GridModel
queryBSlsByPagination
(
BSl
param
)
{
public
GridModel
queryBSlsByPagination
(
BSl
param
)
{
param
.
setCreateBy
(
UserUtil
.
getUserInfoProp
(
getToken
(),
UserUtil
.
USER_ID
));
param
.
setCreateBy
(
UserUtil
.
getUserInfoProp
(
getToken
(),
UserUtil
.
USER_ID
));
...
@@ -154,20 +129,9 @@ public class BSlController extends PaginationController<BSl> {
...
@@ -154,20 +129,9 @@ public class BSlController extends PaginationController<BSl> {
@ApiImplicitParam
(
name
=
"lessonCode"
,
value
=
"课程编号"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"lessonCode"
,
value
=
"课程编号"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"teacherCode"
,
value
=
"教师编号"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"teacherCode"
,
value
=
"教师编号"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"termCode"
,
value
=
"学期编号"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"termCode"
,
value
=
"学期编号"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"isOnline"
,
value
=
"是否上线,(0:待上线,1:已上线,2:已下线)"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"slCoverUrl"
,
value
=
"课程封面"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"slNotes"
,
value
=
"课程简介"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"isRecommend"
,
value
=
"是否推荐"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"recommendDate"
,
value
=
"推荐日期"
,
required
=
false
,
dataType
=
"datetime"
),
@ApiImplicitParam
(
name
=
"recommendOrder"
,
value
=
"推荐序号"
,
required
=
false
,
dataType
=
"integer"
),
@ApiImplicitParam
(
name
=
"recommendCourse"
,
value
=
"推荐原因"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"gitLabProjectId"
,
value
=
"gitlab项目id"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"gitLabProjectName"
,
value
=
"gitlab项目名"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"teacherName"
,
value
=
"教师姓名"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"teacherName"
,
value
=
"教师姓名"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"lessonName"
,
value
=
"课程名称"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"lessonName"
,
value
=
"课程名称"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"termName"
,
value
=
"学期名称"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"termName"
,
value
=
"学期名称"
,
required
=
false
,
dataType
=
"varchar"
)})
@ApiImplicitParam
(
name
=
"flag"
,
value
=
"启用标记(0:停用;1:启用)"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"remarks"
,
value
=
"备注"
,
required
=
false
,
dataType
=
"varchar"
)})
@GetMapping
(
value
=
"/queryBSls"
)
@GetMapping
(
value
=
"/queryBSls"
)
public
Result
queryBSls
(
BSl
param
)
{
public
Result
queryBSls
(
BSl
param
)
{
param
.
setCreateBy
(
UserUtil
.
getUserInfoProp
(
getToken
(),
UserUtil
.
USER_ID
));
param
.
setCreateBy
(
UserUtil
.
getUserInfoProp
(
getToken
(),
UserUtil
.
USER_ID
));
...
@@ -337,7 +301,7 @@ public class BSlController extends PaginationController<BSl> {
...
@@ -337,7 +301,7 @@ public class BSlController extends PaginationController<BSl> {
@ApiOperation
(
value
=
"开课审核"
,
notes
=
"开课审核"
)
@ApiOperation
(
value
=
"开课审核"
,
notes
=
"开课审核"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"slId"
,
value
=
"开课ID"
,
required
=
true
,
dataType
=
"varchar"
),
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"slId"
,
value
=
"开课ID"
,
required
=
true
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"status"
,
value
=
"要变成的状态0:待发布,1审核中,2已发布,3已驳回"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"status"
,
value
=
"要变成的状态0:待发布,1审核中,2已发布,3已驳回
,结课
"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"opinion"
,
value
=
"驳回意见(通过不用写意见)"
,
required
=
false
,
dataType
=
"varchar"
)})
@ApiImplicitParam
(
name
=
"opinion"
,
value
=
"驳回意见(通过不用写意见)"
,
required
=
false
,
dataType
=
"varchar"
)})
@PostMapping
(
"/auditBsl"
)
@PostMapping
(
"/auditBsl"
)
public
Result
auditBsl
(
String
slId
,
String
status
,
String
opinion
){
public
Result
auditBsl
(
String
slId
,
String
status
,
String
opinion
){
...
...
src/main/java/org/rcisoft/business/bsl/enums/AuditStatusEnum.java
View file @
54ee9ec3
...
@@ -11,7 +11,8 @@ public enum AuditStatusEnum {
...
@@ -11,7 +11,8 @@ public enum AuditStatusEnum {
WAIT_RELEASE
(
"0"
),
//待发布
WAIT_RELEASE
(
"0"
),
//待发布
AUDITING
(
"1"
),
//审核中
AUDITING
(
"1"
),
//审核中
PUBLISHED
(
"2"
),
//已发布
PUBLISHED
(
"2"
),
//已发布
DISMISSAL
(
"3"
)
//已驳回
DISMISSAL
(
"3"
),
//已驳回
END_LESSON
(
"4"
),
//结课
;
;
private
String
code
;
private
String
code
;
...
...
src/main/java/org/rcisoft/business/bsl/service/impl/BSlServiceImpl.java
View file @
54ee9ec3
...
@@ -359,6 +359,7 @@ public class BSlServiceImpl implements BSlService {
...
@@ -359,6 +359,7 @@ public class BSlServiceImpl implements BSlService {
return
bSlRepository
.
historySlByCodeByPagination
(
lessonName
,
term
,
studentCode
,
teacherCode
);
return
bSlRepository
.
historySlByCodeByPagination
(
lessonName
,
term
,
studentCode
,
teacherCode
);
}
}
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
readOnly
=
false
)
@Override
@Override
public
int
auditBsl
(
String
slId
,
String
status
,
String
opinion
)
{
public
int
auditBsl
(
String
slId
,
String
status
,
String
opinion
)
{
int
result
=
0
;
int
result
=
0
;
...
@@ -373,7 +374,9 @@ public class BSlServiceImpl implements BSlService {
...
@@ -373,7 +374,9 @@ public class BSlServiceImpl implements BSlService {
bOpinion
.
setOpinion
(
opinion
);
bOpinion
.
setOpinion
(
opinion
);
bOpinion
.
setSlId
(
slId
);
bOpinion
.
setSlId
(
slId
);
bOpinionRepository
.
insert
(
bOpinion
);
bOpinionRepository
.
insert
(
bOpinion
);
result
=
bSlRepository
.
updateAuditStatus
(
slId
,
AuditStatusEnum
.
DISMISSAL
.
getCode
());
result
=
bSlRepository
.
updateAuditStatus
(
slId
,
AuditStatusEnum
.
WAIT_RELEASE
.
getCode
());
}
else
if
(
status
.
equals
(
AuditStatusEnum
.
END_LESSON
.
getCode
()))
{
//结课
result
=
bSlRepository
.
updateAuditStatus
(
slId
,
AuditStatusEnum
.
END_LESSON
.
getCode
());
}
else
{
//待发布
}
else
{
//待发布
result
=
bSlRepository
.
updateAuditStatus
(
slId
,
AuditStatusEnum
.
WAIT_RELEASE
.
getCode
());
result
=
bSlRepository
.
updateAuditStatus
(
slId
,
AuditStatusEnum
.
WAIT_RELEASE
.
getCode
());
}
}
...
...
src/main/java/org/rcisoft/business/bvideo/controller/BVideoController.java
View file @
54ee9ec3
...
@@ -112,13 +112,6 @@ public class BVideoController extends PaginationController<BVideo> {
...
@@ -112,13 +112,6 @@ public class BVideoController extends PaginationController<BVideo> {
@ApiImplicitParam
(
name
=
"videoName"
,
value
=
"视频名称"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"videoName"
,
value
=
"视频名称"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"videoUrl"
,
value
=
"视频地址"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"videoUrl"
,
value
=
"视频地址"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"type"
,
value
=
"'0'为视频,'1'为附件"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"type"
,
value
=
"'0'为视频,'1'为附件"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"createBy"
,
value
=
"创建者"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"createDate"
,
value
=
"创建日期"
,
required
=
false
,
dataType
=
"datetime"
),
@ApiImplicitParam
(
name
=
"updateBy"
,
value
=
"更新者"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"updateDate"
,
value
=
"更新日期"
,
required
=
false
,
dataType
=
"datetime"
),
@ApiImplicitParam
(
name
=
"delFlag"
,
value
=
"删除标记(0:正常;1:删除;2:审核)"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"flag"
,
value
=
"启用标记(0:停用;1:启用)"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"remarks"
,
value
=
"备注"
,
required
=
false
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"file"
,
value
=
"视频文件"
,
required
=
true
,
dataType
=
"MultipartFile"
)})
@ApiImplicitParam
(
name
=
"file"
,
value
=
"视频文件"
,
required
=
true
,
dataType
=
"MultipartFile"
)})
@PreAuthorize
(
"hasRole('ROLE_1002')"
)
@PreAuthorize
(
"hasRole('ROLE_1002')"
)
@PostMapping
(
value
=
"/uploadVideo"
)
@PostMapping
(
value
=
"/uploadVideo"
)
...
...
src/main/resources/mapper/business/bchapter/mapper/BChapterMapper.xml
View file @
54ee9ec3
...
@@ -19,6 +19,7 @@
...
@@ -19,6 +19,7 @@
<result
column=
"md_file"
jdbcType=
"LONGVARCHAR"
property=
"mdFile"
/>
<result
column=
"md_file"
jdbcType=
"LONGVARCHAR"
property=
"mdFile"
/>
<result
column=
"lesson_or_sl"
jdbcType=
"VARCHAR"
property=
"lessonOrSl"
/>
<result
column=
"lesson_or_sl"
jdbcType=
"VARCHAR"
property=
"lessonOrSl"
/>
<result
column=
"lesson_id"
jdbcType=
"VARCHAR"
property=
"lessonId"
/>
<result
column=
"lesson_id"
jdbcType=
"VARCHAR"
property=
"lessonId"
/>
<result
column=
"class_hour"
jdbcType=
"VARCHAR"
property=
"classHour"
/>
<result
column=
"state"
jdbcType=
"VARCHAR"
property=
"state"
/>
<result
column=
"state"
jdbcType=
"VARCHAR"
property=
"state"
/>
</resultMap>
</resultMap>
...
...
src/main/resources/mapper/business/blesson/mapper/BLessonMapper.xml
View file @
54ee9ec3
...
@@ -15,5 +15,7 @@
...
@@ -15,5 +15,7 @@
<result
column=
"remarks"
jdbcType=
"VARCHAR"
property=
"remarks"
/>
<result
column=
"remarks"
jdbcType=
"VARCHAR"
property=
"remarks"
/>
<result
column=
"class_hour"
jdbcType=
"VARCHAR"
property=
"classHour"
/>
<result
column=
"class_hour"
jdbcType=
"VARCHAR"
property=
"classHour"
/>
<result
column=
"credits"
jdbcType=
"VARCHAR"
property=
"credits"
/>
<result
column=
"credits"
jdbcType=
"VARCHAR"
property=
"credits"
/>
<result
column=
"directionName"
jdbcType=
"VARCHAR"
property=
"directionName"
/>
<result
column=
"directionId"
jdbcType=
"VARCHAR"
property=
"directionId"
/>
</resultMap>
</resultMap>
</mapper>
</mapper>
\ No newline at end of file
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