Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
site-project
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
site-project
Commits
02928869
Commit
02928869
authored
Jan 21, 2025
by
阳浪
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
埋点优化
parent
3ebc027d
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
25 additions
and
24 deletions
+25
-24
cloud-site-api/src/main/java/com/yizhi/site/application/feign/PublicationManageFeignClients.java
+15
-15
cloud-site-service/src/main/java/com/yizhi/site/application/controller/PublicationManageController.java
+10
-5
cloud-site-service/src/main/java/com/yizhi/site/application/service/impl/PublicationServiceImpl.java
+0
-4
No files found.
cloud-site-api/src/main/java/com/yizhi/site/application/feign/PublicationManageFeignClients.java
View file @
02928869
...
...
@@ -19,65 +19,65 @@ public interface PublicationManageFeignClients {
/**
* 查看投稿
*/
@PostMapping
(
"/
manage/
site/classify/publication/list"
)
@PostMapping
(
"/site/classify/publication/list"
)
public
Page
<
PublicationVo
>
list
(
@RequestBody
PublicationParamVO
vo
);
@ApiOperation
(
value
=
"查询发布的新闻列表"
)
@PostMapping
(
"/
manage/
site/classify/publication/release/list"
)
@PostMapping
(
"/site/classify/publication/release/list"
)
public
Page
<
PublicationVo
>
releaseList
(
@RequestBody
PublicationParamReleaseVO
vo
);
/**
* 保存资料分类
*/
@PostMapping
(
"/
manage/
site/classify/publication/insert"
)
@PostMapping
(
"/site/classify/publication/insert"
)
public
Long
insert
(
@RequestBody
PublicationVo
publicationVo
);
/**
* 修改资料分类
*/
@PostMapping
(
"/
manage/
site/classify/publication/update"
)
@PostMapping
(
"/site/classify/publication/update"
)
public
Boolean
update
(
@RequestBody
PublicationVo
publicationVo
);
/**
* 删除投稿
*/
@PostMapping
(
"/
manage/
site/classify/publication/delete"
)
@PostMapping
(
"/site/classify/publication/delete"
)
Boolean
deleteById
(
@RequestBody
IdOneVO
vo
);
/**
* 投稿发布
*/
@
PostMapping
(
"/manage
/site/classify/publication/releases"
)
boolean
releases
(
@Request
Body
ParamVO
vo
);
@
GetMapping
(
"
/site/classify/publication/releases"
)
boolean
releases
(
@Request
Param
(
name
=
"id"
)
Long
id
);
/**
* 投稿取消发布
*/
@
PostMapping
(
"/manage
/site/classify/publication/unreleases"
)
boolean
unreleases
(
@Request
Body
ParamVO
vo
);
@
GetMapping
(
"
/site/classify/publication/unreleases"
)
boolean
unreleases
(
@Request
Param
(
name
=
"id"
)
Long
id
);
/**
* 投稿预览
*/
@GetMapping
(
value
=
"/
manage/
site/classify/publication/view/{id}"
)
@GetMapping
(
value
=
"/site/classify/publication/view/{id}"
)
PublicationVo
publicationView
(
@RequestParam
(
name
=
"id"
)
Long
id
);
/**
* 投稿审批通过
*/
@GetMapping
(
value
=
"/
manage/
site/classify/publication/approve/{id}"
)
@GetMapping
(
value
=
"/site/classify/publication/approve/{id}"
)
boolean
approve
(
@RequestParam
(
name
=
"id"
)
Long
id
);
/**
* 投稿审批不通过
*/
@GetMapping
(
value
=
"/
manage/
site/classify/publication/unApprove/{id}"
)
@GetMapping
(
value
=
"/site/classify/publication/unApprove/{id}"
)
boolean
unApprove
(
@RequestParam
(
name
=
"id"
)
Long
id
);
/**
* 搜索投稿
*/
@GetMapping
(
value
=
"/
manage/
site/classify/publication/listbyName"
)
@GetMapping
(
value
=
"/site/classify/publication/listbyName"
)
List
<
PublicationVo
>
listbyName
(
@RequestParam
(
name
=
"name"
)
String
name
,
@RequestParam
(
name
=
"siteId"
)
Long
siteId
);
/**
...
...
@@ -85,12 +85,12 @@ public interface PublicationManageFeignClients {
* @param id 新闻公告id
* @return
*/
@GetMapping
(
"/
manage/
site/classify/publication/upPublication"
)
@GetMapping
(
"/site/classify/publication/upPublication"
)
public
boolean
upPublication
(
@RequestParam
(
value
=
"id"
)
Long
id
);
/**
* 新闻投稿pdf转图片需要
* @return
*/
@PostMapping
(
value
=
"/
manage/
site/classify/publication/updateContent"
)
@PostMapping
(
value
=
"/site/classify/publication/updateContent"
)
public
boolean
updateContent
(
@RequestBody
PublicationVo
publicationVo
);
}
cloud-site-service/src/main/java/com/yizhi/site/application/controller/PublicationManageController.java
View file @
02928869
package
com
.
yizhi
.
site
.
application
.
controller
;
import
cn.hutool.core.collection.CollectionUtil
;
import
com.baomidou.mybatisplus.plugins.Page
;
import
com.yizhi.comment.application.feign.PdfPagesClient
;
import
com.yizhi.comment.application.vo.PdfVO
;
...
...
@@ -37,7 +38,7 @@ import java.util.List;
*/
@Api
(
tags
=
"管理端-投稿管理"
,
description
=
"投稿管理"
)
@RestController
@RequestMapping
(
"/
manage/
site/classify/publication"
)
@RequestMapping
(
"/site/classify/publication"
)
public
class
PublicationManageController
{
@Autowired
private
PublicationService
publicationService
;
...
...
@@ -75,13 +76,17 @@ public class PublicationManageController {
return
publicationService
.
deleteById
(
vo
.
getId
());
}
@PostMapping
(
"/releases"
)
public
boolean
releases
(
@RequestBody
ParamVO
vo
)
{
@GetMapping
(
"/releases"
)
public
boolean
releases
(
@RequestParam
(
name
=
"id"
)
Long
id
)
{
ParamVO
vo
=
new
ParamVO
();
vo
.
setIds
(
CollectionUtil
.
newArrayList
(
id
));
return
publicationService
.
releases
(
vo
);
}
@PostMapping
(
"/unreleases"
)
public
boolean
unreleases
(
@RequestBody
ParamVO
vo
)
{
@GetMapping
(
"/unreleases"
)
public
boolean
unreleases
(
@RequestParam
(
name
=
"id"
)
Long
id
)
{
ParamVO
vo
=
new
ParamVO
();
vo
.
setIds
(
CollectionUtil
.
newArrayList
(
id
));
return
publicationService
.
unreleases
(
vo
);
}
...
...
cloud-site-service/src/main/java/com/yizhi/site/application/service/impl/PublicationServiceImpl.java
View file @
02928869
...
...
@@ -167,10 +167,6 @@ public class PublicationServiceImpl extends ServiceImpl<PublicationMapper, Publi
selectById
=
this
.
selectById
(
id
);
selectById
.
setState
(
SiteConstant
.
FOUR
);
selectById
.
setReleaseTime
(
new
Date
());
InformationClassify
classify
=
informationClassifyMapper
.
selectById
(
selectById
.
getTypeOne
());
if
(
classify
==
null
){
throw
new
BizException
(
ReturnCode
.
BIZ_FAIL
.
getCode
(),
"栏目不存在无法发布!"
);
}
list
.
add
(
selectById
);
Information
informationViewVO
=
informationService
.
getInformation
(
id
,
siteId
);
if
(
informationViewVO
==
null
||
informationViewVO
.
getId
()==
null
)
{
...
...
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