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
fb0df4d9
Commit
fb0df4d9
authored
Dec 13, 2021
by
郑勇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: [1006236] erp优化
parent
16474e77
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
40 additions
and
0 deletions
+40
-0
BookAdviserBiz.java
...rc/main/java/com/pcloud/book/book/biz/BookAdviserBiz.java
+5
-0
BookAdviserBizImpl.java
...ava/com/pcloud/book/book/biz/impl/BookAdviserBizImpl.java
+8
-0
BookAdviserDao.java
...rc/main/java/com/pcloud/book/book/dao/BookAdviserDao.java
+3
-0
BookAdviserDaoImpl.java
...ava/com/pcloud/book/book/dao/impl/BookAdviserDaoImpl.java
+8
-0
BookAdviserFacadeImpl.java
...m/pcloud/book/book/facade/impl/BookAdviserFacadeImpl.java
+9
-0
BookAdviser.Mapper.xml
...ook/src/main/resources/mapper/book/BookAdviser.Mapper.xml
+7
-0
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/BookAdviserBiz.java
View file @
fb0df4d9
...
...
@@ -486,4 +486,9 @@ public interface BookAdviserBiz {
* @return
*/
UserGradeLabelIdDTO
getBookGradeLabelId
(
Long
sceneId
,
Long
bookId
,
Long
adviserId
,
Long
channelId
);
/**
* erp同步已关联书刊下印状态
*/
void
syncPrintBookRays
(
List
<
BookRequestVO
>
bookRequestVOS
);
}
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/impl/BookAdviserBizImpl.java
View file @
fb0df4d9
...
...
@@ -3483,4 +3483,12 @@ public class BookAdviserBizImpl implements BookAdviserBiz {
userGradeLabelIdDTO
.
setParentId
(
null
!=
userParentGradeId
?
userParentGradeId
.
getLabelId
()
:
null
);
return
userGradeLabelIdDTO
;
}
@Override
public
void
syncPrintBookRays
(
List
<
BookRequestVO
>
bookRequestVOS
)
{
if
(
CollUtil
.
isEmpty
(
bookRequestVOS
)){
return
;
}
bookAdviserDao
.
batchUpdateIsPrint
(
bookRequestVOS
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/dao/BookAdviserDao.java
View file @
fb0df4d9
...
...
@@ -11,6 +11,7 @@ import com.pcloud.book.book.dto.BookCountAndAdviserIdDTO;
import
com.pcloud.book.book.dto.BookCountByAdvisersDto
;
import
com.pcloud.book.book.dto.BookCountDto
;
import
com.pcloud.book.book.dto.BookDto
;
import
com.pcloud.book.book.dto.BookRequestVO
;
import
com.pcloud.book.book.dto.ERPPublishNumDTO
;
import
com.pcloud.book.book.dto.ErpBookInfoDTO
;
import
com.pcloud.book.book.dto.OpenRecommendVO
;
...
...
@@ -350,4 +351,6 @@ public interface BookAdviserDao extends BaseDao<BookAdviser> {
OpenRecommendVO
getOpenRecommend
(
Long
bookId
,
Long
adviserId
,
Long
channelId
);
List
<
Long
>
getSelfBookIds
(
Long
adviserId
,
List
<
Long
>
selectBookIds
);
void
batchUpdateIsPrint
(
List
<
BookRequestVO
>
bookRequestVOS
);
}
pcloud-service-book/src/main/java/com/pcloud/book/book/dao/impl/BookAdviserDaoImpl.java
View file @
fb0df4d9
...
...
@@ -16,6 +16,7 @@ import com.pcloud.book.book.dto.BookCountAndAdviserIdDTO;
import
com.pcloud.book.book.dto.BookCountByAdvisersDto
;
import
com.pcloud.book.book.dto.BookCountDto
;
import
com.pcloud.book.book.dto.BookDto
;
import
com.pcloud.book.book.dto.BookRequestVO
;
import
com.pcloud.book.book.dto.ERPPublishNumDTO
;
import
com.pcloud.book.book.dto.ErpBookInfoDTO
;
import
com.pcloud.book.book.dto.OpenRecommendVO
;
...
...
@@ -532,4 +533,11 @@ public class BookAdviserDaoImpl extends BaseDaoImpl<BookAdviser> implements Book
paramMap
.
put
(
"selectBookIds"
,
selectBookIds
);
return
getSessionTemplate
().
selectList
(
getStatement
(
"getSelfBookIds"
),
paramMap
);
}
@Override
public
void
batchUpdateIsPrint
(
List
<
BookRequestVO
>
bookRequestVOS
)
{
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"bookRequestVOS"
,
bookRequestVOS
);
getSessionTemplate
().
update
(
getStatement
(
"batchUpdateIsPrint"
),
paramMap
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/facade/impl/BookAdviserFacadeImpl.java
View file @
fb0df4d9
...
...
@@ -572,4 +572,13 @@ public class BookAdviserFacadeImpl implements BookAdviserFacade {
return
new
ResponseDto
<>(
bookAdviserBiz
.
getBookGradeLabelId
(
sceneId
,
bookId
,
adviserId
,
channelId
));
}
/**
* erp同步已关联书刊下印状态
*/
@RequestMapping
(
value
=
"syncPrintBookRays"
,
method
=
RequestMethod
.
POST
)
public
ResponseDto
<?>
syncPrintBookRays
(
@RequestBody
List
<
BookRequestVO
>
bookRequestVOS
)
throws
PermissionException
{
bookAdviserBiz
.
syncPrintBookRays
(
bookRequestVOS
);
return
new
ResponseDto
<>();
}
}
pcloud-service-book/src/main/resources/mapper/book/BookAdviser.Mapper.xml
View file @
fb0df4d9
...
...
@@ -1377,4 +1377,11 @@
and is_delete = 0
</select>
<update
id=
"batchUpdateIsPrint"
parameterType=
"map"
>
<foreach
collection=
"bookRequestVOS"
item=
"item"
separator=
"; "
>
UPDATE book_adviser SET is_print = 1, LAST_MODIFIED_DATE = NOW()
WHERE book_id = #{item.bookId} AND adviser_id = #{item.adviserId} AND channel_id = #{item.channelId} and (is_print is null or is_print=0)
</foreach>
</update>
</mapper>
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