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
fa107a4e
Commit
fa107a4e
authored
Jan 21, 2025
by
阳浪
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
埋点优化
parent
03c6270d
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
16 additions
and
70 deletions
+16
-70
cloud-web-manage/src/main/java/com/yizhi/application/portal/controller/SitePublicationManageController.java
+15
-32
cloud-web-student/src/main/java/com/yizhi/application/project/controller/SitePCPublicationManageController.java
+1
-38
No files found.
cloud-web-manage/src/main/java/com/yizhi/application/portal/controller/SitePublicationManageController.java
View file @
fa107a4e
...
@@ -188,52 +188,35 @@ public class SitePublicationManageController {
...
@@ -188,52 +188,35 @@ public class SitePublicationManageController {
}
}
}
}
@
Pos
tMapping
(
"/releases"
)
@
Ge
tMapping
(
"/releases"
)
@ApiOperation
(
value
=
"投稿发布"
,
notes
=
"投稿发布"
)
@ApiOperation
(
value
=
"投稿发布"
,
notes
=
"投稿发布"
)
public
Response
<
Boolean
>
releases
(
@RequestBody
ParamVO
vo
)
{
public
Response
<
Boolean
>
releases
(
@RequestParam
(
name
=
"id"
)
Long
id
)
{
if
(
vo
==
null
)
{
boolean
flase
=
publicationManageFeignClients
.
releases
(
id
);
return
Response
.
fail
(
InternationalEnums
.
SITEINFORMATIONMANAGECONTROLLER1
.
getCode
());
}
if
(
vo
.
getIds
()
==
null
||
vo
.
getIds
().
size
()
==
0
)
{
return
Response
.
fail
(
InternationalEnums
.
SITEINFORMATIONMANAGECONTROLLER1
.
getCode
());
}
boolean
flase
=
publicationManageFeignClients
.
releases
(
vo
);
if
(
flase
)
{
if
(
flase
)
{
for
(
Long
id
:
vo
.
getIds
())
{
pointListenerClients
.
addPoint
(
"point_draft"
,
id
);
pointListenerClients
.
addPoint
(
"point_draft"
,
id
);
}
}
}
return
Response
.
ok
(
flase
);
return
Response
.
ok
(
flase
);
}
}
@
Pos
tMapping
(
"/unreleases"
)
@
Ge
tMapping
(
"/unreleases"
)
@ApiOperation
(
value
=
"投稿取消发布"
,
notes
=
"投稿取消发布"
)
@ApiOperation
(
value
=
"投稿取消发布"
,
notes
=
"投稿取消发布"
)
public
Response
<
Boolean
>
unreleases
(
@RequestBody
ParamVO
vo
)
{
public
Response
<
Boolean
>
unreleases
(
@RequestParam
(
name
=
"id"
)
Long
id
)
{
if
(
vo
==
null
)
{
return
Response
.
fail
(
InternationalEnums
.
SITEINFORMATIONMANAGECONTROLLER1
.
getCode
());
}
if
(
vo
.
getIds
()
==
null
||
vo
.
getIds
().
size
()
==
0
)
{
return
Response
.
fail
(
InternationalEnums
.
SITEINFORMATIONMANAGECONTROLLER1
.
getCode
());
}
//新增新闻下架,校验是否关联首页模块
//新增新闻下架,校验是否关联首页模块
List
<
Long
>
ids
=
vo
.
getIds
();
ProtalPlateVo
protalPlate
=
new
ProtalPlateVo
();
for
(
Long
infoId
:
ids
)
{
protalPlate
.
setLinkContent
(
id
);
ProtalPlateVo
protalPlate
=
new
ProtalPlateVo
();
protalPlate
.
setState
(
DeleteFlag
.
YES
.
ordinal
());
protalPlate
.
setLinkContent
(
infoId
);
ProtalPlateVo
plate
=
portalManagePCFeignClient
.
getPlate
(
protalPlate
);
protalPlate
.
setState
(
DeleteFlag
.
YES
.
ordinal
());
if
(
plate
!=
null
)
{
ProtalPlateVo
plate
=
portalManagePCFeignClient
.
getPlate
(
protalPlate
);
LOGGER
.
info
(
"新闻下架失败;informationId={},新闻已经关联到首页配置模块;不能下架"
,
id
);
if
(
plate
!=
null
)
{
return
Response
.
fail
(
InternationalEnums
.
TRAININGPROJECTCONTROLLER2
.
getCode
());
LOGGER
.
info
(
"新闻下架失败;informationId={},新闻已经关联到首页配置模块;不能下架"
,
infoId
);
return
Response
.
fail
(
InternationalEnums
.
TRAININGPROJECTCONTROLLER2
.
getCode
());
}
}
}
boolean
b
=
publicationManageFeignClients
.
unreleases
(
vo
);
boolean
b
=
publicationManageFeignClients
.
unreleases
(
id
);
return
Response
.
ok
(
b
);
return
Response
.
ok
(
b
);
}
}
@GetMapping
(
"/view"
)
@GetMapping
(
"/view"
)
@ApiOperation
(
value
=
"投稿预览"
,
notes
=
"投稿预览"
,
response
=
PublicationVo
.
class
)
@ApiOperation
(
value
=
"投稿预览"
,
notes
=
"投稿预览"
,
response
=
PublicationVo
.
class
)
public
Response
<
PublicationVo
>
releases
(
@RequestParam
(
name
=
"id"
)
Long
id
)
{
public
Response
<
PublicationVo
>
view
(
@RequestParam
(
name
=
"id"
)
Long
id
)
{
PublicationVo
info
=
publicationManageFeignClients
.
publicationView
(
id
);
PublicationVo
info
=
publicationManageFeignClients
.
publicationView
(
id
);
return
Response
.
ok
(
info
);
return
Response
.
ok
(
info
);
}
}
...
...
cloud-web-student/src/main/java/com/yizhi/application/project/controller/SitePCPublicationManageController.java
View file @
fa107a4e
...
@@ -166,46 +166,9 @@ public class SitePCPublicationManageController {
...
@@ -166,46 +166,9 @@ public class SitePCPublicationManageController {
}
}
}
}
@PostMapping
(
"/releases"
)
@ApiOperation
(
value
=
"投稿发布"
,
notes
=
"投稿发布"
)
public
Response
<
Boolean
>
releases
(
@RequestBody
ParamVO
vo
)
{
if
(
vo
==
null
)
{
return
Response
.
fail
(
InternationalEnums
.
SITEINFORMATIONMANAGECONTROLLER1
.
getCode
());
}
if
(
vo
.
getIds
()
==
null
||
vo
.
getIds
().
size
()
==
0
)
{
return
Response
.
fail
(
InternationalEnums
.
SITEINFORMATIONMANAGECONTROLLER1
.
getCode
());
}
return
Response
.
ok
(
publicationManageFeignClients
.
releases
(
vo
));
}
@PostMapping
(
"/unreleases"
)
@ApiOperation
(
value
=
"投稿取消发布"
,
notes
=
"投稿取消发布"
)
public
Response
<
Boolean
>
unreleases
(
@RequestBody
ParamVO
vo
)
{
if
(
vo
==
null
)
{
return
Response
.
fail
(
InternationalEnums
.
SITEINFORMATIONMANAGECONTROLLER1
.
getCode
());
}
if
(
vo
.
getIds
()
==
null
||
vo
.
getIds
().
size
()
==
0
)
{
return
Response
.
fail
(
InternationalEnums
.
SITEINFORMATIONMANAGECONTROLLER1
.
getCode
());
}
//新增新闻下架,校验是否关联首页模块
List
<
Long
>
ids
=
vo
.
getIds
();
for
(
Long
infoId
:
ids
)
{
ProtalPlateVo
protalPlate
=
new
ProtalPlateVo
();
protalPlate
.
setLinkContent
(
infoId
);
protalPlate
.
setState
(
DeleteFlag
.
YES
.
ordinal
());
ProtalPlateVo
plate
=
portalManagePCFeignClient
.
getPlate
(
protalPlate
);
if
(
plate
!=
null
)
{
LOGGER
.
info
(
"新闻下架失败;informationId={},新闻已经关联到首页配置模块;不能下架"
,
infoId
);
return
Response
.
fail
(
InternationalEnums
.
TRAININGPROJECTCONTROLLER2
.
getCode
());
}
}
boolean
b
=
publicationManageFeignClients
.
unreleases
(
vo
);
return
Response
.
ok
(
b
);
}
@GetMapping
(
"/view"
)
@GetMapping
(
"/view"
)
@ApiOperation
(
value
=
"投稿预览"
,
notes
=
"投稿预览"
,
response
=
PublicationVo
.
class
)
@ApiOperation
(
value
=
"投稿预览"
,
notes
=
"投稿预览"
,
response
=
PublicationVo
.
class
)
public
Response
<
PublicationVo
>
releases
(
@RequestParam
(
name
=
"id"
)
Long
id
)
{
public
Response
<
PublicationVo
>
view
(
@RequestParam
(
name
=
"id"
)
Long
id
)
{
PublicationVo
info
=
publicationManageFeignClients
.
publicationView
(
id
);
PublicationVo
info
=
publicationManageFeignClients
.
publicationView
(
id
);
return
Response
.
ok
(
info
);
return
Response
.
ok
(
info
);
}
}
...
...
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