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
05eee6de
Commit
05eee6de
authored
Dec 24, 2021
by
朱亚洁
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:[1006332]H5新增落地页企微老师优化
parent
d243f15d
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
59 additions
and
0 deletions
+59
-0
BookGroupService.java
.../java/com/pcloud/book/group/service/BookGroupService.java
+4
-0
ResourcePageBiz.java
.../main/java/com/pcloud/book/group/biz/ResourcePageBiz.java
+7
-0
ResourcePageBizImpl.java
...a/com/pcloud/book/group/biz/impl/ResourcePageBizImpl.java
+16
-0
ResourcePageWxworkDao.java
...java/com/pcloud/book/group/dao/ResourcePageWxworkDao.java
+2
-0
ResourcePageWxworkDaoImpl.java
...pcloud/book/group/dao/impl/ResourcePageWxworkDaoImpl.java
+11
-0
BookGroupServiceImpl.java
.../pcloud/book/group/service/impl/BookGroupServiceImpl.java
+6
-0
ResourcePageWxworkDao.xml
...src/main/resources/mapper/group/ResourcePageWxworkDao.xml
+13
-0
No files found.
pcloud-facade-book/src/main/java/com/pcloud/book/group/service/BookGroupService.java
View file @
05eee6de
...
...
@@ -307,4 +307,8 @@ public interface BookGroupService {
@ApiOperation
(
"公众号二维码配置的企微码信息"
)
@GetMapping
(
"getWxworkQrcodesBySceneId4Official"
)
ResponseEntity
<
ResponseDto
<
List
<
WxworkQrcodeDTO
>>>
getWxworkQrcodesBySceneId4Official
(
@RequestParam
(
"sceneId"
)
Long
sceneId
);
@ApiOperation
(
"二维码企微落地页是否配了内容"
)
@PostMapping
(
"mapWxworkStateBySceneIds"
)
ResponseEntity
<
ResponseDto
<
Map
<
Long
,
Boolean
>>>
mapWxworkStateBySceneIds
(
@RequestBody
List
<
Long
>
sceneIds
);
}
pcloud-service-book/src/main/java/com/pcloud/book/group/biz/ResourcePageBiz.java
View file @
05eee6de
...
...
@@ -548,4 +548,11 @@ public interface ResourcePageBiz {
* @return
*/
ResourcePageShareDto
getShareConfig
(
Long
qrCodeId
);
/**
* @Description 是否配了企微落地页
* @Author zhuyajie
* @Date 14:05 2021/12/23
**/
Map
<
Long
,
Boolean
>
mapWxworkStateBySceneIds
(
List
<
Long
>
sceneIds
);
}
pcloud-service-book/src/main/java/com/pcloud/book/group/biz/impl/ResourcePageBizImpl.java
View file @
05eee6de
...
...
@@ -3444,4 +3444,20 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
return
shareDto
;
}
@Override
public
Map
<
Long
,
Boolean
>
mapWxworkStateBySceneIds
(
List
<
Long
>
sceneIds
)
{
if
(
ListUtils
.
isEmpty
(
sceneIds
))
{
return
new
HashMap
<>();
}
List
<
Long
>
list
=
resourcePageWxworkDao
.
getWxworkBySceneIds
(
sceneIds
);
if
(
ListUtils
.
isEmpty
(
list
))
{
return
new
HashMap
<>();
}
Map
<
Long
,
Boolean
>
map
=
new
HashMap
<>();
for
(
Long
sceneId
:
list
)
{
map
.
put
(
sceneId
,
true
);
}
return
map
;
}
}
pcloud-service-book/src/main/java/com/pcloud/book/group/dao/ResourcePageWxworkDao.java
View file @
05eee6de
...
...
@@ -16,5 +16,7 @@ public interface ResourcePageWxworkDao extends BaseDao<ResourcePageWxwork> {
ResourcePageWxwork
getByPageId
(
Long
resourcePageId
);
List
<
Long
>
getWxworkBySceneIds
(
List
<
Long
>
sceneIds
);
}
pcloud-service-book/src/main/java/com/pcloud/book/group/dao/impl/ResourcePageWxworkDaoImpl.java
View file @
05eee6de
...
...
@@ -6,6 +6,10 @@ import com.pcloud.common.core.dao.BaseDaoImpl;
import
org.springframework.stereotype.Component
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
/**
* @ClassName com.pcloud.book.group.dao.impl.ResourcePageWxworkDaoImpl
* @Author zhuyajie
...
...
@@ -18,4 +22,11 @@ public class ResourcePageWxworkDaoImpl extends BaseDaoImpl<ResourcePageWxwork> i
public
ResourcePageWxwork
getByPageId
(
Long
resourcePageId
)
{
return
getSessionTemplate
().
selectOne
(
getStatement
(
"getByPageId"
),
resourcePageId
);
}
@Override
public
List
<
Long
>
getWxworkBySceneIds
(
List
<
Long
>
sceneIds
)
{
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"list"
,
sceneIds
);
return
getSessionTemplate
().
selectList
(
getStatement
(
"getWxworkBySceneIds"
),
map
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/group/service/impl/BookGroupServiceImpl.java
View file @
05eee6de
...
...
@@ -522,4 +522,10 @@ public class BookGroupServiceImpl implements BookGroupService {
public
ResponseEntity
<
ResponseDto
<
List
<
WxworkQrcodeDTO
>>>
getWxworkQrcodesBySceneId4Official
(
@RequestParam
(
"sceneId"
)
Long
sceneId
)
{
return
ResponseHandleUtil
.
toResponse
(
bookQrcodeWxworkBiz
.
getWxworkQrcodesBySceneId4Official
(
sceneId
));
}
@Override
@PostMapping
(
"mapWxworkStateBySceneIds"
)
public
ResponseEntity
<
ResponseDto
<
Map
<
Long
,
Boolean
>>>
mapWxworkStateBySceneIds
(
@RequestBody
List
<
Long
>
sceneIds
)
{
return
ResponseHandleUtil
.
toResponse
(
resourcePageBiz
.
mapWxworkStateBySceneIds
(
sceneIds
));
}
}
pcloud-service-book/src/main/resources/mapper/group/ResourcePageWxworkDao.xml
View file @
05eee6de
...
...
@@ -81,5 +81,18 @@
limit 1
</select>
<select
id=
"getWxworkBySceneIds"
parameterType=
"map"
resultType=
"long"
>
SELECT
p.scene_id
FROM
resource_page_wxwork w
LEFT JOIN resource_page p ON w.resource_page_id = p.id
WHERE
p.scene_id IN
<foreach
collection=
"list"
separator=
","
open=
"("
close=
")"
index=
"index"
item=
"item"
>
#{item}
</foreach>
</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