Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
midjourney-proxy
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
徐少华
midjourney-proxy
Commits
ed940b11
Commit
ed940b11
authored
Jan 14, 2019
by
lili
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
加上异步处理
parent
04ff7ca9
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
25 additions
and
14 deletions
+25
-14
BookAppealBizImpl.java
...va/com/pcloud/book/appeal/biz/impl/BookAppealBizImpl.java
+21
-11
BookAppealFacadeImpl.java
.../pcloud/book/appeal/facade/impl/BookAppealFacadeImpl.java
+0
-1
BookAdviser.Mapper.xml
...ook/src/main/resources/mapper/book/BookAdviser.Mapper.xml
+4
-2
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/appeal/biz/impl/BookAppealBizImpl.java
View file @
ed940b11
...
...
@@ -300,7 +300,9 @@ public class BookAppealBizImpl implements BookAppealBiz {
bookAdviser
.
setCreatedUser
(
bookAdviser
.
getAdviserId
());
if
(
bookAdviser
.
getIsMainEditor
()){
//删除书架上书籍
bookcaseConsr
.
changeBookAdviser
(
bookAdviser
.
getAdviserId
(),
bookAdviser
.
getChannelId
(),
bookAdviser
.
getBookId
());
EXECUTOR_SERVICE
.
execute
(()->{
bookcaseConsr
.
changeBookAdviser
(
bookAdviser
.
getAdviserId
(),
bookAdviser
.
getChannelId
(),
bookAdviser
.
getBookId
());
});
mainAdviserId
=
bookAdviser
.
getAdviserId
();
}
// 若为申诉编辑,设置申诉编辑图书类型
...
...
@@ -311,7 +313,9 @@ public class BookAppealBizImpl implements BookAppealBiz {
// 批量修改图书编辑关联关系
bookAdviserDao
.
insert
(
bookMainAdviserDto
.
getBookAdviserList
());
// 新增申诉编辑图书与二维码关联关系
recoverBookQrcodeAssoc
(
bookId
,
bookAppealDto
.
getChannelId
(),
appealAdviserId
);
EXECUTOR_SERVICE
.
execute
(()->
{
recoverBookQrcodeAssoc
(
bookId
,
bookAppealDto
.
getChannelId
(),
appealAdviserId
);
});
}
// 修改申诉状态
...
...
@@ -338,14 +342,16 @@ public class BookAppealBizImpl implements BookAppealBiz {
public
void
setOnlyOneAdviser
(
Long
bookId
,
Long
declarant
,
Long
channelId
,
Long
templetId
,
List
<
BookAdviserDto
>
adviserBooks
)
{
//删除其余编辑与图书关联关系
bookAdviserBiz
.
deleteByBook
(
bookId
);
//批量删除书架书籍
adviserBooks
.
stream
().
forEach
(
adviserBook
->{
bookcaseConsr
.
deleteBookForAdviser
(
bookId
,
channelId
,
adviserBook
.
getAdviserId
());
//删除与二维码关联关系
qrcodeSceneConsr
.
deleteBook
(
bookId
,
adviserBook
.
getChannelId
(),
adviserBook
.
getAdviserId
());
}
);
EXECUTOR_SERVICE
.
execute
(()->{
//批量删除书架书籍
adviserBooks
.
stream
().
forEach
(
adviserBook
->{
bookcaseConsr
.
deleteBookForAdviser
(
bookId
,
channelId
,
adviserBook
.
getAdviserId
());
//删除与二维码关联关系
qrcodeSceneConsr
.
deleteBook
(
bookId
,
adviserBook
.
getChannelId
(),
adviserBook
.
getAdviserId
());
}
);
});
//加上申诉编辑与图书关联关系
BookAdviser
bookAdviser
=
new
BookAdviser
();
bookAdviser
.
setAdviserId
(
declarant
);
...
...
@@ -375,6 +381,7 @@ public class BookAppealBizImpl implements BookAppealBiz {
private
void
sendAppealTemplate
(
Boolean
isOnlyOneAdviser
,
Long
appealAdviserId
,
List
<
BookAdviserDto
>
bookAdviserList
,
Long
bookId
,
Long
channelId
,
Long
mainAdviserId
)
{
LOGGER
.
info
(
"发送申诉审核后的模板消息appealAdviserId="
+
appealAdviserId
+
"bookAdviserList="
+
bookAdviserList
+
"bookId="
+
bookId
+
"channelId="
+
channelId
+
"mainAdviserId="
+
mainAdviserId
);
EXECUTOR_SERVICE
.
execute
(()->{
// 获取图书详情
BookDto
bookDto
=
bookBiz
.
getBaseById
(
bookId
);
String
bookName
=
bookDto
.
getBookName
();
...
...
@@ -398,7 +405,10 @@ public class BookAppealBizImpl implements BookAppealBiz {
}
else
{
sendAppealSuccessToSubTemplate
(
bookName
,
appealAdviserId
,
channelId
);
}
LOGGER
.
info
(
"发送申诉审核后的模板消息【END】"
);
LOGGER
.
info
(
"发送申诉审核后的模板消息【END】"
);
});
}
/**
...
...
pcloud-service-book/src/main/java/com/pcloud/book/appeal/facade/impl/BookAppealFacadeImpl.java
View file @
ed940b11
...
...
@@ -139,7 +139,6 @@ public class BookAppealFacadeImpl implements BookAppealFacade {
// token
Long
auditUser
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
bookAppealBiz
.
setMainAdviser
(
auditUser
,
bookMainAdviserDto
);
return
new
ResponseDto
<>();
}
...
...
pcloud-service-book/src/main/resources/mapper/book/BookAdviser.Mapper.xml
View file @
ed940b11
...
...
@@ -62,7 +62,8 @@
UPDATE
BOOK_ADVISER
SET
IS_DELETE = 1
IS_DELETE = 1,
LAST_MODIFIED_DATE = NOW()
WHERE
BOOK_ID = #{bookId, jdbcType=BIGINT}
</update>
...
...
@@ -72,7 +73,8 @@
UPDATE
BOOK_ADVISER
SET
IS_DELETE = 1
IS_DELETE = 1,
LAST_MODIFIED_DATE = NOW()
WHERE
BOOK_ID IN
<foreach
collection=
"list"
index=
"i"
item=
"item"
open=
"("
separator=
","
close=
")"
>
...
...
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