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
99b75835
Commit
99b75835
authored
Dec 20, 2024
by
阳浪
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
门户搜素接口
parent
ccb3f0c7
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
54 additions
and
4 deletions
+54
-4
cloud-web-student/src/main/java/com/yizhi/application/protal/controller/PortalApiController.java
+33
-4
cloud-web-student/src/main/java/com/yizhi/application/vo/PortalHomeSearchOtherVO.java
+21
-0
No files found.
cloud-web-student/src/main/java/com/yizhi/application/protal/controller/PortalApiController.java
View file @
99b75835
...
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.plugins.Page;
...
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.plugins.Page;
import
com.yizhi.application.Certificate.CertificateUtills.PushCertificateUtil
;
import
com.yizhi.application.Certificate.CertificateUtills.PushCertificateUtil
;
import
com.yizhi.application.protal.constant.SiteEnum
;
import
com.yizhi.application.protal.constant.SiteEnum
;
import
com.yizhi.application.protal.constant.TerminalEnum
;
import
com.yizhi.application.protal.constant.TerminalEnum
;
import
com.yizhi.application.vo.PortalHomeSearchOtherVO
;
import
com.yizhi.assignment.application.feign.AssignmentStudentClient
;
import
com.yizhi.assignment.application.feign.AssignmentStudentClient
;
import
com.yizhi.assignment.application.vo.entity.Assignment
;
import
com.yizhi.assignment.application.vo.entity.Assignment
;
import
com.yizhi.certificate.application.feign.CertificateClient
;
import
com.yizhi.certificate.application.feign.CertificateClient
;
...
@@ -24,13 +25,12 @@ import com.yizhi.live.application.vo.LiveActivityResultVO;
...
@@ -24,13 +25,12 @@ import com.yizhi.live.application.vo.LiveActivityResultVO;
import
com.yizhi.live.application.vo.LiveActivityVO
;
import
com.yizhi.live.application.vo.LiveActivityVO
;
import
com.yizhi.research.application.feign.ResearchClient
;
import
com.yizhi.research.application.feign.ResearchClient
;
import
com.yizhi.research.application.vo.domain.ResearchVo
;
import
com.yizhi.research.application.vo.domain.ResearchVo
;
import
com.yizhi.site.application.feign.ClassifyManageFeignClients
;
import
com.yizhi.site.application.feign.InformationManageFeignClients
;
import
com.yizhi.site.application.feign.PortalManageFeignClients
;
import
com.yizhi.site.application.feign.PortalManageFeignClients
;
import
com.yizhi.site.application.feign.api.PortalApiFeignClients
;
import
com.yizhi.site.application.feign.api.PortalApiFeignClients
;
import
com.yizhi.site.application.feign.api.PortalBlockFeignClients
;
import
com.yizhi.site.application.feign.api.PortalBlockFeignClients
;
import
com.yizhi.site.application.vo.domain.PortalLoginVo
;
import
com.yizhi.site.application.vo.domain.*
;
import
com.yizhi.site.application.vo.domain.PortalTemplateVo
;
import
com.yizhi.site.application.vo.domain.ProtalPlateVo
;
import
com.yizhi.site.application.vo.domain.RelationReportVo
;
import
com.yizhi.site.application.vo.site.*
;
import
com.yizhi.site.application.vo.site.*
;
import
com.yizhi.system.application.system.remote.CompanyClient
;
import
com.yizhi.system.application.system.remote.CompanyClient
;
import
com.yizhi.system.application.system.remote.OrganizationClient
;
import
com.yizhi.system.application.system.remote.OrganizationClient
;
...
@@ -105,6 +105,10 @@ public class PortalApiController {
...
@@ -105,6 +105,10 @@ public class PortalApiController {
OrganizationClient
organizationClient
;
OrganizationClient
organizationClient
;
@Autowired
@Autowired
private
PushCertificateUtil
pushCertificateUtil
;
private
PushCertificateUtil
pushCertificateUtil
;
@Autowired
private
ClassifyManageFeignClients
classifyManageFeignClients
;
@Autowired
private
InformationManageFeignClients
informationManageFeignClients
;
@ApiOperation
(
value
=
"获取登陆页面"
,
notes
=
"获取登陆页面"
,
response
=
PortalHomeOtherVO
.
class
)
@ApiOperation
(
value
=
"获取登陆页面"
,
notes
=
"获取登陆页面"
,
response
=
PortalHomeOtherVO
.
class
)
@GetMapping
(
"/public/login/view"
)
@GetMapping
(
"/public/login/view"
)
...
@@ -190,6 +194,31 @@ public class PortalApiController {
...
@@ -190,6 +194,31 @@ public class PortalApiController {
}
}
}
}
@ApiOperation
(
value
=
"首页搜索接口"
,
notes
=
"首页搜索接口"
,
response
=
PortalHomeSearchOtherVO
.
class
)
@GetMapping
(
"/home/other/search"
)
public
Response
<
PortalHomeSearchOtherVO
>
listHomeSearch
(
@ApiParam
(
name
=
"searchName"
,
required
=
true
)
String
searchName
)
{
try
{
SiteComponyIdVO
siteComponyIdVO
=
new
SiteComponyIdVO
();
siteComponyIdVO
.
setCompanyId
(
ContextHolder
.
get
().
getCompanyId
());
siteComponyIdVO
.
setSiteId
(
ContextHolder
.
get
().
getSiteId
());
siteComponyIdVO
.
setCreateById
(
ContextHolder
.
get
().
getAccountId
());
siteComponyIdVO
.
setCreateByName
(
ContextHolder
.
get
().
getAccountName
());
siteComponyIdVO
.
setOrgId
(
ContextHolder
.
get
().
getOrgId
());
siteComponyIdVO
.
setSiteId
(
ContextHolder
.
get
().
getSiteId
());
siteComponyIdVO
.
setBannerName
(
searchName
);
PortalHomeSearchOtherVO
vo
=
new
PortalHomeSearchOtherVO
();
List
<
ClassificationVO
>
classificationVOList
=
classifyManageFeignClients
.
getClassification
(
siteComponyIdVO
);
List
<
InformationVo
>
informationVoList
=
informationManageFeignClients
.
listbyName
(
searchName
,
ContextHolder
.
get
().
getSiteId
());
vo
.
setClassificationVOList
(
classificationVOList
);
vo
.
setInformationVoList
(
informationVoList
);
return
Response
.
ok
(
vo
);
}
catch
(
Exception
e
)
{
LOG
.
error
(
"首页搜索接口:"
,
e
);
return
Response
.
fail
(
ReturnCode
.
SERVICE_UNAVAILABLE
.
getCode
(),
ReturnCode
.
SERVICE_UNAVAILABLE
.
getMsg
());
}
}
@ApiOperation
(
value
=
"门户模板信息"
,
notes
=
"门户模板信息"
,
response
=
TemplateListVO
.
class
)
@ApiOperation
(
value
=
"门户模板信息"
,
notes
=
"门户模板信息"
,
response
=
TemplateListVO
.
class
)
@GetMapping
(
"/home/template/list"
)
@GetMapping
(
"/home/template/list"
)
public
Response
<
List
<
ApiTemplateListVO
>>
listHomeTemplate
(
public
Response
<
List
<
ApiTemplateListVO
>>
listHomeTemplate
(
...
...
cloud-web-student/src/main/java/com/yizhi/application/vo/PortalHomeSearchOtherVO.java
0 → 100644
View file @
99b75835
package
com
.
yizhi
.
application
.
vo
;
import
com.yizhi.site.application.vo.domain.InformationVo
;
import
com.yizhi.site.application.vo.site.ClassificationVO
;
import
lombok.Data
;
import
java.util.List
;
/**
* com.yizhi.application.vo
*
* @author yanglang
* @create 2024-12-20 15:30:47
*/
@Data
public
class
PortalHomeSearchOtherVO
{
// 咨询栏目
List
<
ClassificationVO
>
classificationVOList
;
// 文章
List
<
InformationVo
>
informationVoList
;
}
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