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
313dcbb7
Commit
313dcbb7
authored
Jan 11, 2022
by
朱亚洁
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:[1006444]平台端上书查询增加CRM企微群上书查询
parent
3f3334da
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
237 additions
and
6 deletions
+237
-6
AppletThirdResourcesFacade.java
...pcloud/book/applet/facade/AppletThirdResourcesFacade.java
+1
-6
BookQrcodeWxworkBiz.java
...in/java/com/pcloud/book/book/biz/BookQrcodeWxworkBiz.java
+18
-0
BookQrcodeWxworkBizImpl.java
...om/pcloud/book/book/biz/impl/BookQrcodeWxworkBizImpl.java
+168
-0
BookQrcodeWxworkDao.java
...in/java/com/pcloud/book/book/dao/BookQrcodeWxworkDao.java
+8
-0
BookQrcodeWxworkDaoImpl.java
...om/pcloud/book/book/dao/impl/BookQrcodeWxworkDaoImpl.java
+6
-0
BookWxworkFacade.java
...in/java/com/pcloud/book/book/facade/BookWxworkFacade.java
+19
-0
BookQrcodeWxworkDao.xml
...ok/src/main/resources/mapper/book/BookQrcodeWxworkDao.xml
+17
-0
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/applet/facade/AppletThirdResourcesFacade.java
View file @
313dcbb7
...
...
@@ -9,23 +9,18 @@ import org.springframework.web.bind.annotation.PostMapping;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestHeader
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.pcloud.book.advertising.entity.AdvertisingLinkClick
;
import
com.pcloud.book.applet.biz.AppletThirdResourcesBiz
;
import
com.pcloud.book.applet.dto.AppletThirdResourcesDTO
;
import
com.pcloud.book.applet.entity.AppletThirdResources
;
import
com.pcloud.book.applet.entity.AppletThirdResourcesClick
;
import
com.pcloud.book.base.exception.BookBizException
;
import
com.pcloud.book.group.dto.ResourceOnBookDTO
;
import
com.pcloud.common.dto.ResponseDto
;
import
com.pcloud.common.page.PageBeanNew
;
import
com.pcloud.common.permission.PermissionException
;
import
com.pcloud.common.utils.SessionUtil
;
import
com.pcloud.common.utils.cookie.Cookie
;
import
com.pcloud.readercenter.wechat.exception.WechatUserException
;
import
com.pcloud.settlementcenter.account.enums.IsSystem
;
import
java.util.Map
;
...
...
@@ -47,7 +42,7 @@ public class AppletThirdResourcesFacade {
Long
wechatUserId
=
Cookie
.
getId
(
userInfo
,
Cookie
.
_WECHAT_USER_ID
);
Long
officialAccountsId
=
Cookie
.
getId
(
userInfo
,
Cookie
.
_OFFICIAL_ACCOUNTS_ID
);
if
(
null
==
thirdResourcesClick
||
null
==
thirdResourcesClick
.
getThirdResourcesId
()
)
{
throw
new
WechatUserException
(
WechatUserException
.
FIELD
_IS_NULL
,
"缺失参数"
);
throw
new
BookBizException
(
BookBizException
.
PARAM
_IS_NULL
,
"缺失参数"
);
}
thirdResourcesClick
.
setWechatUserId
(
wechatUserId
);
thirdResourcesClick
.
setOfficialAccountsId
(
officialAccountsId
);
...
...
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/BookQrcodeWxworkBiz.java
View file @
313dcbb7
...
...
@@ -3,7 +3,9 @@ package com.pcloud.book.book.biz;
import
com.pcloud.book.book.vo.request.BookQrcodeWxworkRequestVO
;
import
com.pcloud.book.book.vo.response.BookQrcodeWxworkResponseVO
;
import
com.pcloud.book.group.dto.BookGroupServeCountDTO
;
import
com.pcloud.book.group.dto.ResourceOnBookDTO
;
import
com.pcloud.book.group.dto.WxworkQrcodeDTO
;
import
com.pcloud.common.page.PageBeanNew
;
import
java.util.List
;
import
java.util.Map
;
...
...
@@ -78,4 +80,20 @@ public interface BookQrcodeWxworkBiz {
* @Date 16:39 2021/12/10
**/
List
<
WxworkQrcodeDTO
>
getWxworkQrcodesBySceneId4Official
(
Long
sceneId
);
/**
* 企微群码上书列表
* @author:zhuyajie
* @date:2022/1/10
* * @param null
*/
PageBeanNew
<
ResourceOnBookDTO
>
listWxworkGroupOnBook
(
Integer
currentPage
,
Integer
numPerPage
,
Long
groupId
);
/**
* @Description 导出-企微群码上书列表
* @Author zhuyajie
* @Date 19:42 2021/12/14
**/
void
exportWxworkGroupOnBook
(
Long
groupId
,
Long
partyId
);
}
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/impl/BookQrcodeWxworkBizImpl.java
View file @
313dcbb7
This diff is collapsed.
Click to expand it.
pcloud-service-book/src/main/java/com/pcloud/book/book/dao/BookQrcodeWxworkDao.java
View file @
313dcbb7
...
...
@@ -2,6 +2,7 @@ package com.pcloud.book.book.dao;
import
com.pcloud.book.book.entity.BookQrcodeWxwork
;
import
com.pcloud.book.group.dto.BookGroupServeCountDTO
;
import
com.pcloud.book.group.dto.ResourceOnBookDTO
;
import
com.pcloud.common.core.dao.BaseDao
;
import
java.util.List
;
...
...
@@ -68,4 +69,11 @@ public interface BookQrcodeWxworkDao extends BaseDao<BookQrcodeWxwork>{
* @Date 16:44 2021/12/10
**/
List
<
BookQrcodeWxwork
>
getByQrcodeId
(
Long
bookQrcodeId
,
Integer
bookQrcodeType
);
/**
* @Description 书刊上书情况
* @Author zhuyajie
* @Date 13:06 2022/1/11
**/
List
<
ResourceOnBookDTO
>
listGroupOnBook
(
Long
groupId
);
}
pcloud-service-book/src/main/java/com/pcloud/book/book/dao/impl/BookQrcodeWxworkDaoImpl.java
View file @
313dcbb7
...
...
@@ -3,6 +3,7 @@ package com.pcloud.book.book.dao.impl;
import
com.pcloud.book.book.dao.BookQrcodeWxworkDao
;
import
com.pcloud.book.book.entity.BookQrcodeWxwork
;
import
com.pcloud.book.group.dto.BookGroupServeCountDTO
;
import
com.pcloud.book.group.dto.ResourceOnBookDTO
;
import
com.pcloud.common.core.dao.BaseDaoImpl
;
import
org.springframework.stereotype.Repository
;
...
...
@@ -90,4 +91,9 @@ public class BookQrcodeWxworkDaoImpl extends BaseDaoImpl<BookQrcodeWxwork> imple
map
.
put
(
"bookQrcodeType"
,
bookQrcodeType
);
return
getSessionTemplate
().
selectList
(
getStatement
(
"getByQrcodeId"
),
map
);
}
@Override
public
List
<
ResourceOnBookDTO
>
listGroupOnBook
(
Long
groupId
)
{
return
getSessionTemplate
().
selectList
(
getStatement
(
"listGroupOnBook"
),
groupId
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/facade/BookWxworkFacade.java
View file @
313dcbb7
...
...
@@ -56,4 +56,23 @@ public class BookWxworkFacade {
@RequestParam
(
value
=
"wxworkQrcodeType"
,
required
=
false
)
Integer
wxworkQrcodeType
)
{
return
new
ResponseDto
<>(
bookQrcodeWxworkBiz
.
getWxworkQrcodeInfoByBook4Rays
(
bookId
,
channelId
,
adviserId
,
wxworkQrcodeType
));
}
@ApiOperation
(
"企微群码上书列表"
)
@GetMapping
(
"listWxworkGroupOnBook"
)
public
ResponseDto
<?>
listWxworkGroupOnBook
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
"currentPage"
)
Integer
currentPage
,
@RequestParam
(
"numPerPage"
)
Integer
numPerPage
,
@RequestParam
(
"groupId"
)
Long
groupId
)
{
Long
partyId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
return
new
ResponseDto
<>(
bookQrcodeWxworkBiz
.
listWxworkGroupOnBook
(
currentPage
,
numPerPage
,
groupId
));
}
@ApiOperation
(
"导出-企微群码上书列表"
)
@GetMapping
(
"exportWxworkGroupOnBook"
)
public
ResponseDto
<?>
exportWxworkGroupOnBook
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
"groupId"
)
Long
groupId
)
{
Long
partyId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
bookQrcodeWxworkBiz
.
exportWxworkGroupOnBook
(
groupId
,
partyId
);
return
new
ResponseDto
<>();
}
}
pcloud-service-book/src/main/resources/mapper/book/BookQrcodeWxworkDao.xml
View file @
313dcbb7
...
...
@@ -174,4 +174,21 @@
and book_qrcode_id = #{bookQrcodeId}
</select>
<select
id=
"listGroupOnBook"
parameterType=
"long"
resultType=
"com.pcloud.book.group.dto.ResourceOnBookDTO"
>
SELECT
wxwork_qrcode_id serveId,
book_qrcode_id sceneId,
book_id bookId,
adviser_id adviserId,
channel_id channelId
FROM
book_qrcode_wxwork
WHERE
wxwork_qrcode_id = #{groupId}
AND book_qrcode_type = 1
AND wxwork_qrcode_type = 2
GROUP BY
book_qrcode_id
</select>
</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