记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
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
董敬伟
liquidnet-bus-v1
Commits
632a8bb4
Commit
632a8bb4
authored
Jun 09, 2021
by
jiangxiulong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
banner delete
parent
1b0ffb3e
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
12 additions
and
10 deletions
+12
-10
BannersParam.java
...a/com/liquidnet/service/kylin/dto/param/BannersParam.java
+1
-1
KylinBannersAdminController.java
...ontroller/zhengzai/kylin/KylinBannersAdminController.java
+1
-1
KylinBannersServiceImpl.java
.../zhengzai/kylin/service/impl/KylinBannersServiceImpl.java
+10
-8
No files found.
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/param/BannersParam.java
View file @
632a8bb4
...
...
@@ -24,7 +24,7 @@ import java.util.List;
public
class
BannersParam
implements
Serializable
{
@ApiModelProperty
(
value
=
"Banner主键ID"
,
example
=
"9822346783245"
)
private
String
bannersId
;
private
String
ids
;
private
List
<
String
>
ids
;
@ApiModelProperty
(
value
=
"标题"
,
required
=
true
,
example
=
"这是一个banner标题"
)
@NotBlank
(
message
=
"请填写标题"
)
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/kylin/KylinBannersAdminController.java
View file @
632a8bb4
...
...
@@ -155,7 +155,7 @@ public class KylinBannersAdminController extends BaseController {
@PostMapping
(
"delete"
)
@ResponseBody
public
AjaxResult
delete
(
BannersParam
bannersParam
)
{
String
bannersId
=
bannersParam
.
getIds
();
List
<
String
>
bannersId
=
bannersParam
.
getIds
();
boolean
result
=
kylinBannersServiceImpl
.
delete
(
bannersId
);
if
(
result
)
{
return
success
(
"删除成功"
);
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/kylin/service/impl/KylinBannersServiceImpl.java
View file @
632a8bb4
...
...
@@ -255,7 +255,7 @@ public class KylinBannersServiceImpl extends ServiceImpl<KylinBannersMapper, Kyl
}
}
public
Boolean
delete
(
String
bannersId
)
{
public
Boolean
delete
(
List
<
String
>
bannersId
)
{
try
{
LocalDateTime
updatedAt
=
LocalDateTime
.
now
();
String
updatedAtString
=
updatedAt
.
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
));
...
...
@@ -264,7 +264,7 @@ public class KylinBannersServiceImpl extends ServiceImpl<KylinBannersMapper, Kyl
kylinBanners
.
setUpdatedAt
(
updatedAtString
);
kylinBanners
.
setIsDeleted
(
0
);
bannersMapper
.
update
(
kylinBanners
,
new
UpdateWrapper
<
KylinBanners
>().
eq
(
"banners_id"
,
bannersId
));
,
new
UpdateWrapper
<
KylinBanners
>().
in
(
"banners_id"
,
bannersId
));
// mongo 操作
HashMap
<
String
,
Object
>
map
=
new
HashMap
<>();
...
...
@@ -272,14 +272,16 @@ public class KylinBannersServiceImpl extends ServiceImpl<KylinBannersMapper, Kyl
map
.
put
(
"isDeleted"
,
0
);
BasicDBObject
object
=
new
BasicDBObject
(
"$set"
,
mongoConverter
.
convertToMongoType
(
map
));
Document
doc
=
mongoTemplate
.
getCollection
(
KylinBannersVo
.
class
.
getSimpleName
()).
findOneAndUpdate
(
Query
.
query
(
Criteria
.
where
(
"bannersId"
).
is
(
bannersId
)).
getQueryObject
(),
object
,
new
FindOneAndUpdateOptions
().
returnDocument
(
ReturnDocument
.
AFTER
)
);
// redis 操作 后期考虑删除掉 前端取redis不取mongo
redisUtil
.
set
(
KylinRedisConst
.
BANNERS
.
concat
(
bannersId
),
JsonUtils
.
fromJson
(
doc
.
toJson
(),
KylinBannersVo
.
class
));
for
(
String
id
:
bannersId
)
{
Document
doc
=
mongoTemplate
.
getCollection
(
KylinBannersVo
.
class
.
getSimpleName
()).
findOneAndUpdate
(
Query
.
query
(
Criteria
.
where
(
"bannersId"
).
is
(
id
)).
getQueryObject
(),
object
,
new
FindOneAndUpdateOptions
().
returnDocument
(
ReturnDocument
.
AFTER
)
);
redisUtil
.
set
(
KylinRedisConst
.
BANNERS
.
concat
(
id
),
JsonUtils
.
fromJson
(
doc
.
toJson
(),
KylinBannersVo
.
class
));
}
return
true
;
}
catch
(
Exception
e
)
{
...
...
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