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
0644fbda
Commit
0644fbda
authored
Jun 22, 2021
by
朱亚洁
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:[1004900]H5配置企业微信
parent
3d2054a3
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
125 additions
and
12 deletions
+125
-12
GroupActivity4AppletDTO.java
...a/com/pcloud/book/applet/dto/GroupActivity4AppletDTO.java
+3
-0
BookQrcodeWxworkResponseVO.java
...oud/book/book/vo/response/BookQrcodeWxworkResponseVO.java
+12
-0
WechatGroupConsr.java
...om/pcloud/book/consumer/wechatgroup/WechatGroupConsr.java
+18
-1
ResourcePageBizImpl.java
...a/com/pcloud/book/group/biz/impl/ResourcePageBizImpl.java
+69
-7
ResourcePageConstants.java
...com/pcloud/book/group/constant/ResourcePageConstants.java
+3
-2
ResourcePageItemVO.java
...ain/java/com/pcloud/book/group/vo/ResourcePageItemVO.java
+4
-1
PcloudGroupActivityBizImpl.java
...cloud/book/skill/biz/impl/PcloudGroupActivityBizImpl.java
+3
-1
QueryGroupActivityResponseVO.java
...k/skill/facade/response/QueryGroupActivityResponseVO.java
+7
-0
ResourcePageDao.xml
...-book/src/main/resources/mapper/group/ResourcePageDao.xml
+6
-0
No files found.
pcloud-facade-book/src/main/java/com/pcloud/book/applet/dto/GroupActivity4AppletDTO.java
View file @
0644fbda
...
@@ -87,4 +87,7 @@ public class GroupActivity4AppletDTO implements Serializable {
...
@@ -87,4 +87,7 @@ public class GroupActivity4AppletDTO implements Serializable {
@ApiModelProperty
(
"serveId"
)
@ApiModelProperty
(
"serveId"
)
private
String
serveId
;
private
String
serveId
;
@ApiModelProperty
(
"描述"
)
private
String
groupDesc
;
}
}
pcloud-service-book/src/main/java/com/pcloud/book/book/vo/response/BookQrcodeWxworkResponseVO.java
View file @
0644fbda
...
@@ -5,6 +5,7 @@ import com.pcloud.common.dto.BaseDto;
...
@@ -5,6 +5,7 @@ import com.pcloud.common.dto.BaseDto;
import
java.util.List
;
import
java.util.List
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
/**
/**
...
@@ -58,4 +59,15 @@ public class BookQrcodeWxworkResponseVO extends BaseDto {
...
@@ -58,4 +59,15 @@ public class BookQrcodeWxworkResponseVO extends BaseDto {
* 群对话
* 群对话
*/
*/
private
List
<
AppletGroupStatementDTO
>
statementDTOList
;
private
List
<
AppletGroupStatementDTO
>
statementDTOList
;
@ApiModelProperty
(
"群名称"
)
private
String
groupName
;
@ApiModelProperty
(
"群描述"
)
private
String
groupDesc
;
/**
* 二维码原始链接
*/
private
String
url
;
}
}
pcloud-service-book/src/main/java/com/pcloud/book/consumer/wechatgroup/WechatGroupConsr.java
View file @
0644fbda
...
@@ -864,10 +864,13 @@ public class WechatGroupConsr {
...
@@ -864,10 +864,13 @@ public class WechatGroupConsr {
@ParamLog
(
"批量查企业微信群活码"
)
@ParamLog
(
"批量查企业微信群活码"
)
public
Map
<
Long
,
WxworkGroupQrcodeBaseDTO
>
mapWxworkGroupQrcodeBase
(
List
<
Long
>
groupQrcodeIds
){
public
Map
<
Long
,
WxworkGroupQrcodeBaseDTO
>
mapWxworkGroupQrcodeBase
(
List
<
Long
>
groupQrcodeIds
){
Map
<
Long
,
WxworkGroupQrcodeBaseDTO
>
map
=
new
HashMap
<>();
Map
<
Long
,
WxworkGroupQrcodeBaseDTO
>
map
=
new
HashMap
<>();
if
(
ListUtils
.
isEmpty
(
groupQrcodeIds
))
{
return
map
;
}
try
{
try
{
map
=
ResponseHandleUtil
.
parseMapResponse
(
wxWorkService
.
mapWxworkGroupQrcodeBase
(
groupQrcodeIds
),
Long
.
class
,
WxworkGroupQrcodeBaseDTO
.
class
);
map
=
ResponseHandleUtil
.
parseMapResponse
(
wxWorkService
.
mapWxworkGroupQrcodeBase
(
groupQrcodeIds
),
Long
.
class
,
WxworkGroupQrcodeBaseDTO
.
class
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
log
.
error
(
"根据wxWorkService.mapWxworkQrcodeBase查企业微信群活码基本信息"
+
e
.
getMessage
(),
e
);
log
.
error
(
"根据wxWorkService.mapWxwork
Group
QrcodeBase查企业微信群活码基本信息"
+
e
.
getMessage
(),
e
);
}
}
return
map
;
return
map
;
}
}
...
@@ -902,4 +905,18 @@ public class WechatGroupConsr {
...
@@ -902,4 +905,18 @@ public class WechatGroupConsr {
}
}
return
null
;
return
null
;
}
}
@ParamLog
(
"批量查企业微信群活码-包含群二维码"
)
public
Map
<
Long
,
WxworkGroupQrcodeBaseDTO
>
mapWxworkGroupQrcode
(
List
<
Long
>
groupQrcodeIds
)
{
Map
<
Long
,
WxworkGroupQrcodeBaseDTO
>
map
=
new
HashMap
<>();
if
(
ListUtils
.
isEmpty
(
groupQrcodeIds
))
{
return
map
;
}
try
{
map
=
ResponseHandleUtil
.
parseMapResponse
(
wxWorkService
.
mapWxworkGroupQrcode
(
groupQrcodeIds
),
Long
.
class
,
WxworkGroupQrcodeBaseDTO
.
class
);
}
catch
(
Exception
e
)
{
log
.
error
(
"根据wxWorkService.mapWxworkGroupQrcode查企业微信群活码信息"
+
e
.
getMessage
(),
e
);
}
return
map
;
}
}
}
pcloud-service-book/src/main/java/com/pcloud/book/group/biz/impl/ResourcePageBizImpl.java
View file @
0644fbda
This diff is collapsed.
Click to expand it.
pcloud-service-book/src/main/java/com/pcloud/book/group/constant/ResourcePageConstants.java
View file @
0644fbda
...
@@ -23,7 +23,7 @@ public class ResourcePageConstants {
...
@@ -23,7 +23,7 @@ public class ResourcePageConstants {
APP_PRODUCT
(
1
,
"应用作品"
,
new
String
[]{
ServeTypeEnum
.
APP
.
getValue
(),
ServeTypeEnum
.
PRODUCT
.
getValue
()}),
APP_PRODUCT
(
1
,
"应用作品"
,
new
String
[]{
ServeTypeEnum
.
APP
.
getValue
(),
ServeTypeEnum
.
PRODUCT
.
getValue
()}),
OFFICIAL_ACCOUNT
(
2
,
"公众号"
,
new
String
[]{
ServeTypeEnum
.
OFFICIAL_ACCOUNT
.
getValue
()}),
OFFICIAL_ACCOUNT
(
2
,
"公众号"
,
new
String
[]{
ServeTypeEnum
.
OFFICIAL_ACCOUNT
.
getValue
()}),
BOOKLIST
(
3
,
"书单"
,
new
String
[]{
ServeTypeEnum
.
BOOKLIST
.
getValue
(),
ServeTypeEnum
.
ADVISER_BOOK
.
getValue
()}),
BOOKLIST
(
3
,
"书单"
,
new
String
[]{
ServeTypeEnum
.
BOOKLIST
.
getValue
(),
ServeTypeEnum
.
ADVISER_BOOK
.
getValue
()}),
GROUP
(
4
,
"社群"
,
new
String
[]{
ServeTypeEnum
.
GROUP_ACTIVITY
.
getValue
()}),
GROUP
(
4
,
"社群"
,
new
String
[]{
ServeTypeEnum
.
GROUP_ACTIVITY
.
getValue
()
,
ServeTypeEnum
.
WXWORK_GROUP
.
getValue
()
}),
THIRD_RESOURCE
(
5
,
"第三方资源"
,
new
String
[]{
ServeTypeEnum
.
THIRD_RESOURCE
.
getValue
()}),
THIRD_RESOURCE
(
5
,
"第三方资源"
,
new
String
[]{
ServeTypeEnum
.
THIRD_RESOURCE
.
getValue
()}),
PICTURE
(
6
,
"图片位"
,
new
String
[]{
ServeTypeEnum
.
APP
.
getValue
(),
ServeTypeEnum
.
PRODUCT
.
getValue
(),
PICTURE
(
6
,
"图片位"
,
new
String
[]{
ServeTypeEnum
.
APP
.
getValue
(),
ServeTypeEnum
.
PRODUCT
.
getValue
(),
ServeTypeEnum
.
GROUP_ACTIVITY
.
getValue
(),
ServeTypeEnum
.
THIRD_RESOURCE
.
getValue
()});
ServeTypeEnum
.
GROUP_ACTIVITY
.
getValue
(),
ServeTypeEnum
.
THIRD_RESOURCE
.
getValue
()});
...
@@ -77,7 +77,8 @@ public class ResourcePageConstants {
...
@@ -77,7 +77,8 @@ public class ResourcePageConstants {
BOOKLIST
(
"BOOKLIST"
,
"平台书单"
),
BOOKLIST
(
"BOOKLIST"
,
"平台书单"
),
ADVISER_BOOK
(
"ADVISER_BOOK"
,
"书刊"
),
ADVISER_BOOK
(
"ADVISER_BOOK"
,
"书刊"
),
GROUP_ACTIVITY
(
"GROUP_ACTIVITY"
,
"模板群"
),
GROUP_ACTIVITY
(
"GROUP_ACTIVITY"
,
"模板群"
),
THIRD_RESOURCE
(
"THIRD_RESOURCE"
,
"第三方资源"
);
THIRD_RESOURCE
(
"THIRD_RESOURCE"
,
"第三方资源"
),
WXWORK_GROUP
(
"WXWORK_GROUP"
,
"企业微信群"
);
private
String
value
;
private
String
value
;
...
...
pcloud-service-book/src/main/java/com/pcloud/book/group/vo/ResourcePageItemVO.java
View file @
0644fbda
...
@@ -5,7 +5,9 @@ import com.pcloud.book.applet.dto.AppletOuterBooklistDTO;
...
@@ -5,7 +5,9 @@ import com.pcloud.book.applet.dto.AppletOuterBooklistDTO;
import
com.pcloud.book.applet.dto.GroupActivity4AppletDTO
;
import
com.pcloud.book.applet.dto.GroupActivity4AppletDTO
;
import
com.pcloud.book.applet.entity.AppletThirdResources
;
import
com.pcloud.book.applet.entity.AppletThirdResources
;
import
com.pcloud.book.book.vo.BookLinkVO
;
import
com.pcloud.book.book.vo.BookLinkVO
;
import
com.pcloud.book.book.vo.response.BookQrcodeWxworkResponseVO
;
import
com.pcloud.common.dto.BaseDto
;
import
com.pcloud.common.dto.BaseDto
;
import
com.pcloud.wechatgroup.wxwork.dto.WxworkGroupQrcodeBaseDTO
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
...
@@ -91,7 +93,8 @@ public class ResourcePageItemVO extends BaseDto{
...
@@ -91,7 +93,8 @@ public class ResourcePageItemVO extends BaseDto{
private
GroupActivity4AppletDTO
activity4AppletDTO
;
private
GroupActivity4AppletDTO
activity4AppletDTO
;
@ApiModelProperty
(
"第三方资源"
)
@ApiModelProperty
(
"第三方资源"
)
private
AppletThirdResources
appletThirdResources
;
private
AppletThirdResources
appletThirdResources
;
@ApiModelProperty
(
"企业微信群"
)
private
BookQrcodeWxworkResponseVO
bookQrcodeWxworkResponseVO
;
private
Long
sceneId
;
private
Long
sceneId
;
...
...
pcloud-service-book/src/main/java/com/pcloud/book/skill/biz/impl/PcloudGroupActivityBizImpl.java
View file @
0644fbda
...
@@ -363,6 +363,8 @@ public class PcloudGroupActivityBizImpl implements PcloudGroupActivityBiz {
...
@@ -363,6 +363,8 @@ public class PcloudGroupActivityBizImpl implements PcloudGroupActivityBiz {
String
filterStr
=
StringUtilParent
.
replaceHtml
(
vo
.
getDesc
());
String
filterStr
=
StringUtilParent
.
replaceHtml
(
vo
.
getDesc
());
String
subStr
=
filterStr
.
length
()
>
60
?
filterStr
.
substring
(
0
,
60
)
+
"..."
:
filterStr
;
String
subStr
=
filterStr
.
length
()
>
60
?
filterStr
.
substring
(
0
,
60
)
+
"..."
:
filterStr
;
vo
.
setCutDesc
(
subStr
);
vo
.
setCutDesc
(
subStr
);
vo
.
setGroupDesc
(
subStr
);
vo
.
setGroupName
(
vo
.
getName
());
}
}
//设置城市名称
//设置城市名称
setCityNames
(
queryGroupActivity
.
getRecordList
());
setCityNames
(
queryGroupActivity
.
getRecordList
());
...
@@ -830,7 +832,7 @@ public class PcloudGroupActivityBizImpl implements PcloudGroupActivityBiz {
...
@@ -830,7 +832,7 @@ public class PcloudGroupActivityBizImpl implements PcloudGroupActivityBiz {
public
Map
<
Long
,
GroupActivity4AppletDTO
>
getGroupActivityMap
(
List
<
Long
>
activityGroupIds
)
{
public
Map
<
Long
,
GroupActivity4AppletDTO
>
getGroupActivityMap
(
List
<
Long
>
activityGroupIds
)
{
Map
<
Long
,
GroupActivity4AppletDTO
>
localMap
=
new
HashMap
<>();
Map
<
Long
,
GroupActivity4AppletDTO
>
localMap
=
new
HashMap
<>();
if
(!
ListUtils
.
isEmpty
(
activityGroupIds
))
{
if
(!
ListUtils
.
isEmpty
(
activityGroupIds
))
{
localMap
=
pcloudGroupActivityDao
.
getByIds
(
activityGroupIds
,
null
);
localMap
=
pcloudGroupActivityDao
.
getByIds
(
activityGroupIds
,
1
);
}
}
for
(
GroupActivity4AppletDTO
groupActivity4AppletDTO:
localMap
.
values
()){
for
(
GroupActivity4AppletDTO
groupActivity4AppletDTO:
localMap
.
values
()){
String
filterStr
=
StringUtilParent
.
replaceHtml
(
groupActivity4AppletDTO
.
getDesc
());
String
filterStr
=
StringUtilParent
.
replaceHtml
(
groupActivity4AppletDTO
.
getDesc
());
...
...
pcloud-service-book/src/main/java/com/pcloud/book/skill/facade/response/QueryGroupActivityResponseVO.java
View file @
0644fbda
...
@@ -7,6 +7,7 @@ import java.util.List;
...
@@ -7,6 +7,7 @@ import java.util.List;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
@Data
@Data
public
class
QueryGroupActivityResponseVO
{
public
class
QueryGroupActivityResponseVO
{
...
@@ -124,4 +125,10 @@ public class QueryGroupActivityResponseVO {
...
@@ -124,4 +125,10 @@ public class QueryGroupActivityResponseVO {
@ApiModelProperty
(
"群人数"
)
@ApiModelProperty
(
"群人数"
)
private
Integer
userNumber
;
private
Integer
userNumber
;
@ApiModelProperty
(
"群名称"
)
private
String
groupName
;
@ApiModelProperty
(
"群描述"
)
private
String
groupDesc
;
}
}
pcloud-service-book/src/main/resources/mapper/group/ResourcePageDao.xml
View file @
0644fbda
...
@@ -68,6 +68,12 @@
...
@@ -68,6 +68,12 @@
<if
test=
"bookGroupId != null"
>
<if
test=
"bookGroupId != null"
>
book_group_id = #{bookGroupId},
book_group_id = #{bookGroupId},
</if>
</if>
<if
test=
"bookId != null"
>
book_id = #{bookId},
</if>
<if
test=
"channelId != null"
>
channel_id = #{channelId},
</if>
book_cover = #{bookCover},
book_cover = #{bookCover},
update_time = NOW(),
update_time = NOW(),
background_img = #{backgroundImg},
background_img = #{backgroundImg},
...
...
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