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
396c7cb5
Commit
396c7cb5
authored
Feb 25, 2021
by
郑勇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: [1004323] ERP异常数据统计与监控、编辑端红榜搜索优化、ERP新增运维环节负责人
parent
9dc8403a
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
69 additions
and
0 deletions
+69
-0
BookAdviserService.java
...java/com/pcloud/book/book/service/BookAdviserService.java
+4
-0
BookAdviserBiz.java
...rc/main/java/com/pcloud/book/book/biz/BookAdviserBiz.java
+5
-0
BookQrcodeWxworkBiz.java
...in/java/com/pcloud/book/book/biz/BookQrcodeWxworkBiz.java
+5
-0
BookAdviserBizImpl.java
...ava/com/pcloud/book/book/biz/impl/BookAdviserBizImpl.java
+9
-0
BookQrcodeWxworkBizImpl.java
...om/pcloud/book/book/biz/impl/BookQrcodeWxworkBizImpl.java
+9
-0
BookQrcodeWxworkDao.java
...in/java/com/pcloud/book/book/dao/BookQrcodeWxworkDao.java
+5
-0
BookQrcodeWxworkDaoImpl.java
...om/pcloud/book/book/dao/impl/BookQrcodeWxworkDaoImpl.java
+7
-0
BookAdviserFacadeImpl.java
...m/pcloud/book/book/facade/impl/BookAdviserFacadeImpl.java
+6
-0
BookAdviserServiceImpl.java
...pcloud/book/book/service/impl/BookAdviserServiceImpl.java
+6
-0
BookQrcodeWxworkDao.xml
...ok/src/main/resources/mapper/book/BookQrcodeWxworkDao.xml
+13
-0
No files found.
pcloud-facade-book/src/main/java/com/pcloud/book/book/service/BookAdviserService.java
View file @
396c7cb5
...
@@ -177,4 +177,8 @@ public interface BookAdviserService {
...
@@ -177,4 +177,8 @@ public interface BookAdviserService {
@RequestParam
(
"channelId"
)
Long
channelId
,
@RequestParam
(
"channelId"
)
Long
channelId
,
@RequestParam
(
"adviserId"
)
Long
adviserId
);
@RequestParam
(
"adviserId"
)
Long
adviserId
);
@PostMapping
(
"getHasWxWorkCode"
)
@ApiOperation
(
"erp获取二维码下面配置了企业微信的二维码"
)
ResponseEntity
<
ResponseDto
<
List
<
Long
>>>
getHasWxWorkCode
(
@RequestBody
List
<
Long
>
sceneIds
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/BookAdviserBiz.java
View file @
396c7cb5
...
@@ -360,4 +360,9 @@ public interface BookAdviserBiz {
...
@@ -360,4 +360,9 @@ public interface BookAdviserBiz {
* * @param null
* * @param null
*/
*/
BookDto
getLatestAdviserBookByIsbn
(
String
isbn
);
BookDto
getLatestAdviserBookByIsbn
(
String
isbn
);
/**
*erp获取二维码下面配置了企业微信的二维码
*/
List
<
Long
>
getHasWxWorkCode
(
List
<
Long
>
sceneIds
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/BookQrcodeWxworkBiz.java
View file @
396c7cb5
...
@@ -65,4 +65,9 @@ public interface BookQrcodeWxworkBiz {
...
@@ -65,4 +65,9 @@ public interface BookQrcodeWxworkBiz {
* 获取二维码配置的企业微信
* 获取二维码配置的企业微信
*/
*/
Map
<
String
,
BookGroupServeCountDTO
>
mapWxWorkServeCount4BookIds
(
List
<
Long
>
adviserIds
,
List
<
Long
>
bookIds
,
List
<
Long
>
channelIds
,
String
strSceneIds
);
Map
<
String
,
BookGroupServeCountDTO
>
mapWxWorkServeCount4BookIds
(
List
<
Long
>
adviserIds
,
List
<
Long
>
bookIds
,
List
<
Long
>
channelIds
,
String
strSceneIds
);
/**
*erp获取二维码下面配置了企业微信的二维码
*/
List
<
Long
>
getHasWxWorkCode
(
List
<
Long
>
sceneIds
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/impl/BookAdviserBizImpl.java
View file @
396c7cb5
...
@@ -2228,4 +2228,13 @@ public class BookAdviserBizImpl implements BookAdviserBiz {
...
@@ -2228,4 +2228,13 @@ public class BookAdviserBizImpl implements BookAdviserBiz {
}
}
}
}
}
}
/**
*erp获取二维码下面配置了企业微信的二维码
*/
@Override
public
List
<
Long
>
getHasWxWorkCode
(
List
<
Long
>
sceneIds
)
{
return
bookQrcodeWxworkBiz
.
getHasWxWorkCode
(
sceneIds
);
}
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/impl/BookQrcodeWxworkBizImpl.java
View file @
396c7cb5
...
@@ -263,4 +263,13 @@ public class BookQrcodeWxworkBizImpl implements BookQrcodeWxworkBiz {
...
@@ -263,4 +263,13 @@ public class BookQrcodeWxworkBizImpl implements BookQrcodeWxworkBiz {
Map
<
String
,
BookGroupServeCountDTO
>
resultMap
=
list
.
stream
().
collect
(
Collectors
.
toMap
(
x
->
x
.
getBookChannelAdviserId
(),
x
->
x
,
(
v1
,
v2
)
->
v2
));
Map
<
String
,
BookGroupServeCountDTO
>
resultMap
=
list
.
stream
().
collect
(
Collectors
.
toMap
(
x
->
x
.
getBookChannelAdviserId
(),
x
->
x
,
(
v1
,
v2
)
->
v2
));
return
CollUtil
.
isEmpty
(
resultMap
)
?
new
HashMap
<>()
:
resultMap
;
return
CollUtil
.
isEmpty
(
resultMap
)
?
new
HashMap
<>()
:
resultMap
;
}
}
@Override
public
List
<
Long
>
getHasWxWorkCode
(
List
<
Long
>
sceneIds
)
{
if
(
CollUtil
.
isEmpty
(
sceneIds
)){
return
new
ArrayList
<>();
}
List
<
Long
>
result
=
bookQrcodeWxworkDao
.
getHasWxWorkCode
(
sceneIds
);
return
result
;
}
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/dao/BookQrcodeWxworkDao.java
View file @
396c7cb5
...
@@ -56,4 +56,9 @@ public interface BookQrcodeWxworkDao extends BaseDao<BookQrcodeWxwork>{
...
@@ -56,4 +56,9 @@ public interface BookQrcodeWxworkDao extends BaseDao<BookQrcodeWxwork>{
* 获取二维码配置的企业微信
* 获取二维码配置的企业微信
*/
*/
List
<
BookGroupServeCountDTO
>
mapWxWorkServeCount4BookIds
(
List
<
Long
>
adviserIds
,
List
<
Long
>
bookIds
,
List
<
Long
>
channelIds
,
String
strSceneIds
,
Integer
bookQrcodeType
);
List
<
BookGroupServeCountDTO
>
mapWxWorkServeCount4BookIds
(
List
<
Long
>
adviserIds
,
List
<
Long
>
bookIds
,
List
<
Long
>
channelIds
,
String
strSceneIds
,
Integer
bookQrcodeType
);
/**
* 获取有配置企业微信的二维码
*/
List
<
Long
>
getHasWxWorkCode
(
List
<
Long
>
sceneIds
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/dao/impl/BookQrcodeWxworkDaoImpl.java
View file @
396c7cb5
...
@@ -75,4 +75,11 @@ public class BookQrcodeWxworkDaoImpl extends BaseDaoImpl<BookQrcodeWxwork> imple
...
@@ -75,4 +75,11 @@ public class BookQrcodeWxworkDaoImpl extends BaseDaoImpl<BookQrcodeWxwork> imple
map
.
put
(
"bookQrcodeType"
,
bookQrcodeType
);
map
.
put
(
"bookQrcodeType"
,
bookQrcodeType
);
return
getSessionTemplate
().
selectList
(
getStatement
(
"mapWxWorkServeCount4BookIds"
),
map
);
return
getSessionTemplate
().
selectList
(
getStatement
(
"mapWxWorkServeCount4BookIds"
),
map
);
}
}
@Override
public
List
<
Long
>
getHasWxWorkCode
(
List
<
Long
>
sceneIds
)
{
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"sceneIds"
,
sceneIds
);
return
getSessionTemplate
().
selectList
(
getStatement
(
"getHasWxWorkCode"
),
map
);
}
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/facade/impl/BookAdviserFacadeImpl.java
View file @
396c7cb5
...
@@ -373,4 +373,10 @@ public class BookAdviserFacadeImpl implements BookAdviserFacade {
...
@@ -373,4 +373,10 @@ public class BookAdviserFacadeImpl implements BookAdviserFacade {
public
ResponseDto
<?>
getLatestAdviserBookByIsbn
(
@RequestParam
(
"isbn"
)
String
isbn
)
{
public
ResponseDto
<?>
getLatestAdviserBookByIsbn
(
@RequestParam
(
"isbn"
)
String
isbn
)
{
return
new
ResponseDto
<>(
bookAdviserBiz
.
getLatestAdviserBookByIsbn
(
isbn
));
return
new
ResponseDto
<>(
bookAdviserBiz
.
getLatestAdviserBookByIsbn
(
isbn
));
}
}
@ApiOperation
(
"erp获取二维码下面配置了企业微信的二维码"
)
@PostMapping
(
"getHasWxWorkCode4Erp"
)
public
ResponseDto
<?>
getHasWxWorkCode4Erp
(
@RequestBody
List
<
Long
>
sceneIds
)
{
return
new
ResponseDto
<>(
bookAdviserBiz
.
getHasWxWorkCode
(
sceneIds
));
}
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/service/impl/BookAdviserServiceImpl.java
View file @
396c7cb5
...
@@ -195,4 +195,10 @@ public class BookAdviserServiceImpl implements BookAdviserService {
...
@@ -195,4 +195,10 @@ public class BookAdviserServiceImpl implements BookAdviserService {
@RequestParam
(
"adviserId"
)
Long
adviserId
)
{
@RequestParam
(
"adviserId"
)
Long
adviserId
)
{
return
ResponseHandleUtil
.
toResponse
(
bookAdviserBiz
.
getBookAppletByBookId
(
bookId
,
channelId
,
adviserId
));
return
ResponseHandleUtil
.
toResponse
(
bookAdviserBiz
.
getBookAppletByBookId
(
bookId
,
channelId
,
adviserId
));
}
}
@Override
@PostMapping
(
"getHasWxWorkCode"
)
public
ResponseEntity
<
ResponseDto
<
List
<
Long
>>>
getHasWxWorkCode
(
@RequestBody
List
<
Long
>
sceneIds
)
{
return
ResponseHandleUtil
.
toResponse
(
bookAdviserBiz
.
getHasWxWorkCode
(
sceneIds
));
}
}
}
pcloud-service-book/src/main/resources/mapper/book/BookQrcodeWxworkDao.xml
View file @
396c7cb5
...
@@ -152,4 +152,17 @@
...
@@ -152,4 +152,17 @@
GROUP BY book_id, channel_id, adviser_id
GROUP BY book_id, channel_id, adviser_id
</select>
</select>
<select
id=
"getHasWxWorkCode"
parameterType=
"map"
resultType=
"long"
>
SELECT
book_qrcode_id
FROM
book_qrcode_wxwork
WHERE
book_qrcode_type = 1
AND book_qrcode_id IN
<foreach
collection=
"sceneIds"
item=
"item"
separator=
","
open=
"("
close=
")"
>
${item}
</foreach>
</select>
</mapper>
</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