Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cloud-web
Overview
Overview
Details
Activity
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
hqzhdj
cloud-web
Commits
306e6b99
Commit
306e6b99
authored
Dec 02, 2024
by
梅存智
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev' into 'master'
Dev See merge request
!1
parents
469da196
fe0b8c47
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
127 additions
and
37 deletions
+127
-37
cloud-web-manage/src/main/java/com/yizhi/application/course/controller/CourseController.java
+1
-1
cloud-web-manage/src/main/java/com/yizhi/application/project/controller/TpCommentController.java
+2
-1
cloud-web-student/src/main/java/com/yizhi/application/enroll/controller/EnrollApiController.java
+5
-0
cloud-web-student/src/main/java/com/yizhi/application/project/controller/TpCommentApiController.java
+3
-2
cloud-web-student/src/main/java/com/yizhi/application/project/controller/TrainingProjectController.java
+53
-22
cloud-web-student/src/main/java/com/yizhi/application/protal/constant/BannerNameEnum.java
+1
-1
cloud-web-student/src/main/java/com/yizhi/application/protal/controller/BannerApiController.java
+46
-2
cloud-web-student/src/main/java/com/yizhi/application/protal/controller/InformationStudentController.java
+2
-1
cloud-web-student/src/main/java/com/yizhi/application/research/controller/ResearchController.java
+3
-2
cloud-web-student/src/main/java/com/yizhi/application/system/controller/SystemController.java
+11
-5
No files found.
cloud-web-manage/src/main/java/com/yizhi/application/course/controller/CourseController.java
View file @
306e6b99
...
...
@@ -466,7 +466,7 @@ public class CourseController {
CourseVo
courseVoDB
=
courseClient
.
getOne
(
courseVo
.
getId
());
param
.
setBizdName
(
courseVoDB
.
getName
());
param
.
setType
(
1
);
certificateClient
.
relateProject
(
param
);
//
certificateClient.relateProject(param);
}
return
BizResponse
.
ok
();
}
...
...
cloud-web-manage/src/main/java/com/yizhi/application/project/controller/TpCommentController.java
View file @
306e6b99
...
...
@@ -39,10 +39,11 @@ public class TpCommentController {
@ApiOperation
(
value
=
"评论列表查询"
,
notes
=
"返回评论列表"
,
response
=
PageCommentVo
.
class
)
public
Response
<
Page
<
PageCommentVo
>>
list
(
@ApiParam
(
value
=
"培训项目id"
,
required
=
true
)
@RequestParam
(
"trainingProjectId"
)
Long
trainingProjectId
,
@ApiParam
(
value
=
"关联业务类型:1活动服务;2新闻资讯;3培训测试;4培训资讯"
)
@RequestParam
(
"bizType"
)
Integer
bizType
,
@ApiParam
(
name
=
"pageNo"
,
value
=
"跳转页数,默认第一页"
,
required
=
true
)
@RequestParam
(
name
=
"pageNo"
,
defaultValue
=
"1"
)
Integer
pageNo
,
@ApiParam
(
name
=
"pageSize"
,
value
=
"每页条数,默认20条"
,
required
=
true
)
@RequestParam
(
name
=
"pageSize"
,
defaultValue
=
"20"
)
Integer
pageSize
){
RequestContext
requestContext
=
ContextHolder
.
get
();
Page
<
PageCommentVo
>
page
=
tpCommentClient
.
list
(
trainingProjectId
,
requestContext
.
getAccountId
(),
pageNo
,
pageSize
,
0
);
Page
<
PageCommentVo
>
page
=
tpCommentClient
.
list
(
trainingProjectId
,
bizType
,
requestContext
.
getAccountId
(),
pageNo
,
pageSize
,
0
);
return
Response
.
ok
(
page
);
}
...
...
cloud-web-student/src/main/java/com/yizhi/application/enroll/controller/EnrollApiController.java
View file @
306e6b99
...
...
@@ -2,6 +2,7 @@ package com.yizhi.application.enroll.controller;
import
com.yizhi.enroll.application.feign.EnrollFeignClient
;
import
com.yizhi.enroll.application.vo.IdEnrollVO
;
import
com.yizhi.training.application.feign.TpEnrollPassedClient
;
import
com.yizhi.util.application.constant.ReturnCode
;
import
com.yizhi.util.application.domain.Response
;
import
com.yizhi.util.application.enums.i18n.Constants
;
...
...
@@ -28,6 +29,9 @@ public class EnrollApiController {
@Autowired
private
EnrollFeignClient
enrollFeignClient
;
@Autowired
private
TpEnrollPassedClient
tpEnrollPassedClient
;
@ApiOperation
(
value
=
"添加学员报名信息"
,
notes
=
"添加学员报名信息"
)
@PostMapping
(
"/student"
)
@ApiImplicitParams
({
...
...
@@ -39,6 +43,7 @@ public class EnrollApiController {
return
Response
.
fail
(
"参数错误"
);
}
Long
id
=
enrollFeignClient
.
insertTrEnrollRecord
(
vo
.
getId
());
tpEnrollPassedClient
.
insertTpStudentEnrollPassed
(
vo
.
getId
(),
id
);
return
Response
.
ok
(
id
);
}
catch
(
Exception
e
)
{
LOG
.
error
(
"添加学员报名信息:"
+
e
);
...
...
cloud-web-student/src/main/java/com/yizhi/application/project/controller/TpCommentApiController.java
View file @
306e6b99
...
...
@@ -84,11 +84,12 @@ public class TpCommentApiController {
@ApiOperation
(
value
=
"项目查看评论列表"
,
notes
=
"项目查看评论列表"
,
response
=
PageCommentVo
.
class
)
public
Response
commentList
(
@ApiParam
(
value
=
"项目主键id"
,
required
=
true
)
@RequestParam
(
"id"
)
Long
id
,
@ApiParam
(
value
=
"关联业务类型:1活动服务;2新闻资讯;3培训测试;4培训资讯"
)
@RequestParam
(
name
=
"bizType"
,
required
=
false
)
Integer
bizType
,
@ApiParam
(
name
=
"pageNo"
,
value
=
"跳转页数,默认第一页"
,
required
=
true
)
@RequestParam
(
name
=
"pageNo"
,
defaultValue
=
"1"
)
Integer
pageNo
,
@ApiParam
(
name
=
"pageSize"
,
value
=
"每页条数,默认20条"
,
required
=
true
)
@RequestParam
(
name
=
"pageSize"
,
defaultValue
=
"20"
)
Integer
pageSize
)
{
RequestContext
requestContext
=
ContextHolder
.
get
();
Page
<
PageCommentVo
>
page
=
tpCommentClient
.
list
(
id
,
requestContext
.
getAccountId
(),
pageNo
,
pageSize
,
1
);
Page
<
PageCommentVo
>
page
=
tpCommentClient
.
list
(
id
,
bizType
,
requestContext
.
getAccountId
(),
pageNo
,
pageSize
,
1
);
page
=
workUtil
.
fillData
(
page
,
requestContext
);
return
Response
.
ok
(
page
);
}
...
...
@@ -104,7 +105,7 @@ public class TpCommentApiController {
@ApiOperation
(
value
=
"PC端培训项目展现评论列表"
)
Response
<
PageCommentVo
>
tpCommentList
(
@ApiParam
(
value
=
"trCommentVo"
)
@RequestBody
TrCommentVo
trCommentVo
)
{
RequestContext
requestContext
=
ContextHolder
.
get
();
Page
<
PageCommentVo
>
commentVoPage
=
tpCommentClient
.
list
(
trCommentVo
.
getTrainingProjectId
(),
requestContext
.
getAccountId
(),
trCommentVo
.
getPageNo
(),
trCommentVo
.
getPageSize
(),
1
);
Page
<
PageCommentVo
>
commentVoPage
=
tpCommentClient
.
list
(
trCommentVo
.
getTrainingProjectId
(),
trCommentVo
.
getBizType
(),
requestContext
.
getAccountId
(),
trCommentVo
.
getPageNo
(),
trCommentVo
.
getPageSize
(),
1
);
commentVoPage
=
workUtil
.
fillData
(
commentVoPage
,
requestContext
);
Pair
pair
=
PageTools
.
split
(
commentVoPage
);
return
Response
.
ok
(
commentVoPage
,
(
Map
<
String
,
Integer
>)
pair
.
getRight
());
...
...
cloud-web-student/src/main/java/com/yizhi/application/project/controller/TrainingProjectController.java
View file @
306e6b99
package
com
.
yizhi
.
application
.
project
.
controller
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.yizhi.application.project.controller.util.ProjectWorkUtil
;
import
com.yizhi.core.application.cache.RedisCache
;
...
...
@@ -9,7 +26,6 @@ import com.yizhi.course.application.feign.CoursePcClient;
import
com.yizhi.enroll.application.feign.EnrollFeignClient
;
import
com.yizhi.enroll.application.vo.GetEnrollVO
;
import
com.yizhi.live.application.feign.LiveActivityClient
;
import
com.yizhi.live.application.vo.LiveActivityVO
;
import
com.yizhi.site.application.enums.FunctionTypeCode
;
import
com.yizhi.site.application.feign.api.FunctionDisplayConfigApiClients
;
import
com.yizhi.site.application.vo.domain.FunctionDisplayConfigVo
;
...
...
@@ -17,25 +33,24 @@ import com.yizhi.training.application.constant.CertificateGrantStatus;
import
com.yizhi.training.application.feign.TpPlanActivityClient
;
import
com.yizhi.training.application.feign.TrainingProjectClient
;
import
com.yizhi.training.application.model.BaseModel
;
import
com.yizhi.training.application.vo.api.*
;
import
com.yizhi.training.application.vo.api.HotEnrollListVo
;
import
com.yizhi.training.application.vo.api.HotEnrollParamVo
;
import
com.yizhi.training.application.vo.api.IdVo
;
import
com.yizhi.training.application.vo.api.TrainingProjectDetailVo
;
import
com.yizhi.training.application.vo.api.TrainingProjectIntroductionEnrollVo
;
import
com.yizhi.training.application.vo.api.TrainingProjectIntroductionVo
;
import
com.yizhi.training.application.vo.api.TrainingProjectListVo
;
import
com.yizhi.training.application.vo.api.TrainingProjectMyParamVo
;
import
com.yizhi.training.application.vo.api.TrainingProjectParamVo
;
import
com.yizhi.training.application.vo.domain.TpAuthorizationRangeVo
;
import
com.yizhi.training.application.vo.domain.TrainingActivityVO
;
import
com.yizhi.training.application.vo.domain.TrainingProjectVo
;
import
com.yizhi.util.application.constant.ReturnCode
;
import
com.yizhi.util.application.domain.Response
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiParam
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.*
;
import
java.util.stream.Collectors
;
/**
* @Author: shengchenglong
...
...
@@ -92,6 +107,8 @@ public class TrainingProjectController {
}
}
}
/*//2024-11-28注释,不需要调用课程服务
List<Long> trProectIds = new ArrayList<>();
if (!CollectionUtils.isEmpty(listVos)) {
for (TrainingProjectListVo tr : listVos) {
...
...
@@ -110,7 +127,7 @@ public class TrainingProjectController {
}
}
}
}
}
*/
return
Response
.
ok
(
resultPage
);
}
catch
(
Exception
e
)
{
LOGGER
.
error
(
""
,
e
);
...
...
@@ -285,7 +302,7 @@ public class TrainingProjectController {
}
// 查询直播频道号需要
List
<
TrainingProjectContentPlanVo
>
dataList
=
vo
.
getContentVo
().
getPlans
();
/*
List<TrainingProjectContentPlanVo> dataList = vo.getContentVo().getPlans();
Integer minPoint = 0;
Integer maxPoint = 0;
...
...
@@ -302,10 +319,10 @@ public class TrainingProjectController {
}
introductionVo.setEnablePoint(introductionVo.getPoint() <= 0 ? false : true);
introductionVo.setMaxPoint(maxPoint);
introductionVo
.
setMinPoint
(
minPoint
);
introductionVo.setMinPoint(minPoint);
*/
}
// 查询直播的观看权限类型
List
<
TrainingProjectContentPlanVo
>
dataAll
=
vo
.
getContentVo
().
getPlans
();
/*
List<TrainingProjectContentPlanVo> dataAll = vo.getContentVo().getPlans();
if(! CollectionUtils.isEmpty(dataAll)){
for(TrainingProjectContentPlanVo item : dataAll){
List<TrainingProjectContentActivityVo> inData = item.getActivities();
...
...
@@ -322,7 +339,7 @@ public class TrainingProjectController {
}
}
}
}
}
*/
return
Response
.
ok
(
vo
);
}
catch
(
Exception
e
)
{
...
...
@@ -376,7 +393,7 @@ public class TrainingProjectController {
}
}
// 查询直播频道号需要
List
<
TrainingProjectContentPlanVo
>
dataList
=
vo
.
getContentVo
().
getPlans
();
/*
List<TrainingProjectContentPlanVo> dataList = vo.getContentVo().getPlans();
Integer minPoint = 0;
Integer maxPoint = 0;
...
...
@@ -393,11 +410,11 @@ public class TrainingProjectController {
}
introductionVo.setEnablePoint(introductionVo.getPoint() <= 0 ? false : true);
introductionVo.setMaxPoint(maxPoint);
introductionVo
.
setMinPoint
(
minPoint
);
introductionVo.setMinPoint(minPoint);
*/
}
// 查询直播的观看权限类型
List
<
TrainingProjectContentPlanVo
>
dataAll
=
vo
.
getContentVo
().
getPlans
();
/*
List<TrainingProjectContentPlanVo> dataAll = vo.getContentVo().getPlans();
if(! CollectionUtils.isEmpty(dataAll)){
for(TrainingProjectContentPlanVo item : dataAll){
List<TrainingProjectContentActivityVo> inData = item.getActivities();
...
...
@@ -414,7 +431,7 @@ public class TrainingProjectController {
}
}
}
}
}
*/
return
Response
.
ok
(
vo
);
}
catch
(
Exception
e
)
{
...
...
@@ -467,4 +484,18 @@ public class TrainingProjectController {
return
Response
.
fail
(
ReturnCode
.
SERVICE_UNAVAILABLE
.
getCode
(),
ReturnCode
.
SERVICE_UNAVAILABLE
.
getMsg
());
}
}
/**
* 获取有活动的日期
* @param bizType 业务类型:1活动服务;2培训测试
* @param startDate
* @param endDate
* @return
*/
@GetMapping
(
"/getTrainingActivity"
)
public
Response
<
TrainingActivityVO
>
getTrainingActivity
(
@RequestParam
(
"bizType"
)
Integer
bizType
,
@RequestParam
(
name
=
"startDate"
,
required
=
false
)
String
startDate
,
@RequestParam
(
name
=
"endDate"
,
required
=
false
)
String
endDate
)
{
TrainingActivityVO
result
=
trainingProjectClient
.
getTrainingActivity
(
bizType
,
startDate
,
endDate
);
return
Response
.
ok
(
result
);
}
}
cloud-web-student/src/main/java/com/yizhi/application/protal/constant/BannerNameEnum.java
View file @
306e6b99
...
...
@@ -2,7 +2,7 @@ package com.yizhi.application.protal.constant;
public
enum
BannerNameEnum
{
MARKET
(
"营销"
),
TRAIN
(
"项目"
),
HOMEPAGE
(
"首页"
),
COURSE
(
"课程"
),
NEWS
(
"新闻资讯"
),
ALBUM
(
"专辑"
);
MARKET
(
"营销"
),
TRAIN
(
"项目"
),
HOMEPAGE
(
"首页"
),
COURSE
(
"课程"
),
NEWS
(
"新闻资讯"
),
ALBUM
(
"专辑"
)
,
TRAIN_EXAM
(
"培训测验"
),
RESEARCH
(
"问卷调查"
)
;
private
String
key
;
...
...
cloud-web-student/src/main/java/com/yizhi/application/protal/controller/BannerApiController.java
View file @
306e6b99
package
com
.
yizhi
.
application
.
protal
.
controller
;
import
java.util.ArrayList
;
import
java.util.List
;
import
com.yizhi.application.protal.constant.BannerNameEnum
;
import
com.yizhi.application.protal.constant.TerminalEnum
;
import
com.yizhi.core.application.context.ContextHolder
;
import
com.yizhi.core.application.context.RequestContext
;
import
com.yizhi.research.application.feign.ResearchClient
;
import
com.yizhi.research.application.vo.domain.ResearchVo
;
import
com.yizhi.site.application.feign.BannerManageFeignClients
;
import
com.yizhi.site.application.vo.site.AllHomeBannerImageVO
;
import
com.yizhi.site.application.vo.site.ImageListVO
;
import
com.yizhi.training.application.feign.TrainingProjectClient
;
import
com.yizhi.training.application.vo.domain.TrainingProjectVo
;
import
com.yizhi.util.application.constant.ReturnCode
;
import
com.yizhi.util.application.domain.Response
;
import
org.apache.commons.lang3.StringUtils
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
...
...
@@ -36,13 +42,19 @@ public class BannerApiController {
@Autowired
BannerManageFeignClients
bannerManageFeignClients
;
@Autowired
TrainingProjectClient
trainingProjectClient
;
@Autowired
ResearchClient
researchClient
;
/**
* 所有首页 轮播图
*/
@ApiOperation
(
value
=
"轮播学员端管理"
,
notes
=
"轮播学员端管理"
,
response
=
ImageListVO
.
class
)
@PostMapping
(
value
=
"/home/image/list"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"bannerName"
,
value
=
"轮播图所属栏目, MARKET:营销, TRAIN:培训, HOMEPAGE:首页, COURSE:课程, NEWS:新闻资讯,ALBUM:专辑"
,
dataType
=
"Long"
),
@ApiImplicitParam
(
name
=
"bannerName"
,
value
=
"轮播图所属栏目, MARKET:营销, TRAIN:培训, HOMEPAGE:首页, COURSE:课程, NEWS:新闻资讯,ALBUM:专辑
;TRAIN_EXAM:培训测验;RESEARCH:问卷调查
"
,
dataType
=
"Long"
),
@ApiImplicitParam
(
name
=
"terminalName"
,
value
=
"终端名称, PC端:PC; APP: MOBILE; 微信: WECHAT"
,
dataType
=
"Long"
)
})
public
Response
<
List
<
ImageListVO
>>
listAllHomeBannerImage
(
@RequestBody
AllHomeBannerImageVO
vo
){
...
...
@@ -68,7 +80,39 @@ public class BannerApiController {
vo
.
setTerminalName
(
terminalName
);
vo
.
setBannerName
(
bannerName
);
try
{
return
Response
.
ok
(
bannerManageFeignClients
.
listAllHomeBannerImage
(
vo
));
List
<
ImageListVO
>
result
=
null
;
if
(
vo
!=
null
&&
BannerNameEnum
.
TRAIN_EXAM
.
getKey
().
equals
(
vo
.
getBannerName
())){
List
<
TrainingProjectVo
>
list
=
trainingProjectClient
.
getTop
();
if
(!
CollectionUtils
.
isEmpty
(
list
))
{
result
=
new
ArrayList
<
ImageListVO
>(
1
);
for
(
TrainingProjectVo
item
:
list
){
ImageListVO
img
=
new
ImageListVO
();
img
.
setImgTitle
(
item
.
getName
());
img
.
setId
(
item
.
getId
());
img
.
setBannerPath
(
item
.
getLogoImg
());
img
.
setCreateByName
(
item
.
getCreateByName
());
img
.
setCreateTime
(
item
.
getCreateTime
());
result
.
add
(
img
);
}
}
}
else
if
(
vo
!=
null
&&
BannerNameEnum
.
RESEARCH
.
getKey
().
equals
(
vo
.
getBannerName
())){
List
<
ResearchVo
>
list
=
researchClient
.
getResearchTop
(
1
);
if
(!
CollectionUtils
.
isEmpty
(
list
))
{
result
=
new
ArrayList
<
ImageListVO
>(
1
);
for
(
ResearchVo
item
:
list
){
ImageListVO
img
=
new
ImageListVO
();
img
.
setImgTitle
(
item
.
getName
());
img
.
setId
(
item
.
getId
());
img
.
setBannerPath
(
item
.
getLogoImg
());
img
.
setCreateByName
(
item
.
getCreateByName
());
img
.
setCreateTime
(
item
.
getCreateTime
());
result
.
add
(
img
);
}
}
}
else
{
result
=
bannerManageFeignClients
.
listAllHomeBannerImage
(
vo
);
}
return
Response
.
ok
(
result
);
}
catch
(
Exception
e
)
{
LOGGER
.
error
(
"所有首页 轮播图:"
+
e
);
return
Response
.
fail
(
ReturnCode
.
SERVICE_UNAVAILABLE
.
getCode
(),
ReturnCode
.
SERVICE_UNAVAILABLE
.
getMsg
());
...
...
cloud-web-student/src/main/java/com/yizhi/application/protal/controller/InformationStudentController.java
View file @
306e6b99
...
...
@@ -98,7 +98,8 @@ public class InformationStudentController {
@ApiImplicitParam
(
name
=
"typeOne"
,
value
=
"资讯父类型"
,
paramType
=
"body"
),
@ApiImplicitParam
(
name
=
"typeTwo"
,
value
=
"资讯子类型"
,
paramType
=
"body"
),
@ApiImplicitParam
(
name
=
"terminalName"
,
value
=
"终端名称, PC:PC,APP: MOBILE, 微信: WECHAT"
,
paramType
=
"body"
),
@ApiImplicitParam
(
name
=
"bannerName"
,
value
=
"轮播图所属栏目, MARKET:营销, TRAIN:培训, HOMEPAGE:首页, COURSE:课程, NEWS:新闻资讯"
,
paramType
=
"body"
)
@ApiImplicitParam
(
name
=
"bannerName"
,
value
=
"轮播图所属栏目, MARKET:营销, TRAIN:培训, HOMEPAGE:首页, COURSE:课程, NEWS:新闻资讯"
,
paramType
=
"body"
),
@ApiImplicitParam
(
name
=
"relationId"
,
value
=
"绑定业务的ID"
,
paramType
=
"body"
)
}
)
@ApiOperation
(
value
=
"pc端,新闻/公告列表"
,
notes
=
"pc端,新闻/公告列表"
,
response
=
InformationListVO
.
class
)
...
...
cloud-web-student/src/main/java/com/yizhi/application/research/controller/ResearchController.java
View file @
306e6b99
...
...
@@ -39,8 +39,8 @@ public class ResearchController {
@GetMapping
(
"/page/list"
)
@ApiOperation
(
value
=
"分页查询学员能看到的调研"
,
notes
=
"分两种状态"
,
response
=
ResearchVo
.
class
)
public
Response
<
ResearchVo
>
listPage
(
@ApiParam
(
name
=
"state"
,
value
=
"状态:1已完成,2进行中"
,
required
=
true
)
@RequestParam
(
"state"
)
Integer
state
,
@ApiParam
(
name
=
"state"
,
value
=
"状态:1已完成,2进行中"
,
required
=
false
)
@RequestParam
(
name
=
"state"
,
required
=
false
)
Integer
state
,
@ApiParam
(
name
=
"bizType"
,
value
=
"业务类型:1调研(问卷、投票);2考试测验,默认1"
,
required
=
true
)
@RequestParam
(
name
=
"bizType"
,
defaultValue
=
"1"
)
Integer
bizType
,
@ApiParam
(
name
=
"pageNo"
,
value
=
"跳转页数,默认第一页"
,
required
=
true
)
@RequestParam
(
name
=
"pageNo"
,
defaultValue
=
"1"
)
Integer
pageNo
,
@ApiParam
(
name
=
"pageSize"
,
value
=
"每页条数,默认20条"
,
required
=
true
)
@RequestParam
(
name
=
"pageSize"
,
defaultValue
=
"20"
)
Integer
pageSize
)
{
...
...
@@ -53,6 +53,7 @@ public class ResearchController {
pageVo
.
setPageNo
(
pageNo
);
pageVo
.
setPageSize
(
pageSize
);
pageVo
.
setState
(
state
);
pageVo
.
setBizType
(
bizType
);
com
.
yizhi
.
research
.
application
.
vo
.
BaseModel
<
PageVo
>
model
=
new
BaseModel
<>();
model
.
setDate
(
new
Date
());
model
.
setObj
(
pageVo
);
...
...
cloud-web-student/src/main/java/com/yizhi/application/system/controller/SystemController.java
View file @
306e6b99
...
...
@@ -215,16 +215,19 @@ public class SystemController {
//我的消息
Integer
sum
=
null
;
try
{
// sum = messageClient.unreadCount(ContextHolder.get().getAccountId());
/*//2024-11-2需求不需要统计数据,先注释
sum = messageClient.unreadCount(ContextHolder.get().getAccountId());*/
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
MyItemVO
xx
=
new
MyItemVO
(
ItemCode
.
XX
.
getCode
(),
ItemCode
.
XX
.
getName
(),
sum
==
null
?
0
:
sum
);
/*
MyItemVO xx = new MyItemVO(ItemCode.XX.getCode(), ItemCode.XX.getName(), sum == null ? 0 : sum);
if (!data2.contains(xx)) {
data2.add(xx);
}
}
*/
//课程收藏
Integer
courseCount
=
0
;
/*//2024-11-2需求不需要统计数据,先注释
try {
courseCount = courseClient.getMyFavoriteCount(context.getAccountId(), context.getCompanyId(), context.getSiteId());
Integer courseCount1 = studentCaseClient.getFavoritesCount(context.getCompanyId(), context.getSiteId(), context.getAccountId());
...
...
@@ -235,7 +238,7 @@ public class SystemController {
}
} catch (Exception e) {
LOG.info("异常信息={}", e);
}
}
*/
MyItemVO
kcsc
=
new
MyItemVO
(
ItemCode
.
KCSC
.
getCode
(),
ItemCode
.
KCSC
.
getName
(),
courseCount
==
null
?
0
:
courseCount
);
data1
.
put
(
ItemCode
.
KCSC
.
getCode
(),
kcsc
);
}
...
...
@@ -248,6 +251,8 @@ public class SystemController {
private
void
getApiData
(
List
<
MyItemConfigVO
>
voList
,
RequestContext
context
,
List
<
MyItemVO
>
data2
)
{
for
(
MyItemConfigVO
vo
:
voList
)
{
MyItemVO
item
=
new
MyItemVO
();
/*//2024-11-2需求不需要统计数据,先注释
switch (vo.getItemType()) {
case 1://我的培训
BaseModel<TrainingProjectParamVo> model = new BaseModel<>();
...
...
@@ -426,10 +431,11 @@ public class SystemController {
break;
default:
break;
}
}
*/
item
.
setCode
(
vo
.
getWeixinCode
());
item
.
setName
(
vo
.
getName
());
item
.
setSortNo
(
vo
.
getSort
());
item
.
setLogoImg
(
vo
.
getLogoImg
());
data2
.
add
(
item
);
LOG
.
info
(
"---栏目名:"
+
item
.
getName
()
+
"---统计数据:"
+
item
.
getQuantity
());
}
...
...
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