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
d48a5034
Commit
d48a5034
authored
Mar 17, 2020
by
zhuyajie
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1002619 优化需求-平台端书刊标签入库增加编辑信息和出版社信息字段
parent
991acd08
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
36 additions
and
1 deletions
+36
-1
BookLabelBizImpl.java
.../java/com/pcloud/book/book/biz/impl/BookLabelBizImpl.java
+25
-0
BookLabelVO.java
...ok/src/main/java/com/pcloud/book/book/vo/BookLabelVO.java
+9
-0
BookLabel.Mapper.xml
...-book/src/main/resources/mapper/book/BookLabel.Mapper.xml
+2
-1
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/impl/BookLabelBizImpl.java
View file @
d48a5034
...
...
@@ -6,14 +6,19 @@ import com.pcloud.book.book.dao.BookLabelDao;
import
com.pcloud.book.book.entity.BookLabel
;
import
com.pcloud.book.book.enums.BookLabelAuditState
;
import
com.pcloud.book.book.vo.BookLabelVO
;
import
com.pcloud.book.consumer.user.AdviserConsr
;
import
com.pcloud.common.core.constant.SystemCode
;
import
com.pcloud.common.page.PageBeanNew
;
import
com.pcloud.common.page.PageParam
;
import
com.pcloud.common.utils.ListUtils
;
import
com.pcloud.common.utils.string.StringUtil
;
import
com.pcloud.usercenter.party.adviser.dto.AdviserBaseInfoDto
;
import
org.apache.commons.collections.MapUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Component
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
...
...
@@ -25,6 +30,8 @@ public class BookLabelBizImpl implements BookLabelBiz {
@Autowired
private
BookLabelDao
bookLabelDao
;
@Autowired
private
AdviserConsr
adviserConsr
;
@Override
public
void
applyBookLabel
(
BookLabel
bookLabel
,
String
systemCode
)
{
...
...
@@ -110,6 +117,24 @@ public class BookLabelBizImpl implements BookLabelBiz {
map
.
put
(
"filterApply"
,
1
);
map
.
put
(
"auditState"
,
auditState
);
PageBeanNew
<
BookLabelVO
>
pageBeanNew
=
bookLabelDao
.
listPageNew
(
new
PageParam
(
currentPage
,
numPerPage
),
map
,
"listBookLabel"
);
if
(
null
==
pageBeanNew
||
ListUtils
.
isEmpty
(
pageBeanNew
.
getRecordList
())){
return
new
PageBeanNew
<>(
currentPage
,
numPerPage
,
0
,
new
ArrayList
<>());
}
List
<
BookLabelVO
>
list
=
pageBeanNew
.
getRecordList
();
List
<
Long
>
adviserIds
=
list
.
stream
().
filter
(
s
->
s
.
getCreateUser
()>
0
).
map
(
BookLabelVO:
:
getCreateUser
).
distinct
().
collect
(
Collectors
.
toList
());
Map
<
Long
,
AdviserBaseInfoDto
>
adviserBaseInfoDtoMap
=
new
HashMap
<>();
if
(!
ListUtils
.
isEmpty
(
adviserIds
)){
adviserBaseInfoDtoMap
=
adviserConsr
.
getAdviserId2AdviserInfoDtoMap
(
adviserIds
);
}
for
(
BookLabelVO
bookLabelVO:
list
){
if
(!
MapUtils
.
isEmpty
(
adviserBaseInfoDtoMap
)
&&
adviserBaseInfoDtoMap
.
containsKey
(
bookLabelVO
.
getCreateUser
())){
AdviserBaseInfoDto
adviserBaseInfoDto
=
adviserBaseInfoDtoMap
.
get
(
bookLabelVO
.
getCreateUser
());
if
(
null
!=
adviserBaseInfoDto
){
bookLabelVO
.
setAdviserName
(
adviserBaseInfoDto
.
getPartyName
());
bookLabelVO
.
setAgentName
(
adviserBaseInfoDto
.
getAgentName
());
}
}
}
return
pageBeanNew
;
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/vo/BookLabelVO.java
View file @
d48a5034
...
...
@@ -39,4 +39,13 @@ public class BookLabelVO extends BaseDto {
@ApiModelProperty
(
"申请说明"
)
private
String
remark
;
@ApiModelProperty
(
"申请人id"
)
private
Long
createUser
;
@ApiModelProperty
(
"编辑名称"
)
private
String
adviserName
;
@ApiModelProperty
(
"出版社"
)
private
String
agentName
;
}
pcloud-service-book/src/main/resources/mapper/book/BookLabel.Mapper.xml
View file @
d48a5034
...
...
@@ -104,7 +104,8 @@
audit_state auditState,
seq seq,
create_time createTime,
remark AS remark
remark AS remark,
create_user createUser
from book_label
WHERE 1=1
<if
test=
"auditState != 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