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
379063a5
Commit
379063a5
authored
Dec 13, 2021
by
吴博
Committed by
guiq
Dec 14, 2021
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: [1006244] 应用大小图
parent
e1c85a00
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
78 additions
and
9 deletions
+78
-9
ResourcePageBiz.java
.../main/java/com/pcloud/book/group/biz/ResourcePageBiz.java
+12
-0
ResourcePageBizImpl.java
...a/com/pcloud/book/group/biz/impl/ResourcePageBizImpl.java
+28
-0
ResourcePageItem.java
...n/java/com/pcloud/book/group/entity/ResourcePageItem.java
+7
-0
ResourcePageFacade.java
...com/pcloud/book/group/facade/impl/ResourcePageFacade.java
+1
-1
ResourcePageItemVO.java
...ain/java/com/pcloud/book/group/vo/ResourcePageItemVO.java
+6
-0
ResourcePageItemDao.xml
...k/src/main/resources/mapper/group/ResourcePageItemDao.xml
+24
-8
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/group/biz/ResourcePageBiz.java
View file @
379063a5
...
@@ -520,4 +520,16 @@ public interface ResourcePageBiz {
...
@@ -520,4 +520,16 @@ public interface ResourcePageBiz {
**/
**/
ResourcePageDTO
getResourcePageByQrcode
(
Long
sceneId
,
Long
bookGroupId
);
ResourcePageDTO
getResourcePageByQrcode
(
Long
sceneId
,
Long
bookGroupId
);
/**
* 本书服务页获取资源
* @param resourcePageId
* @param wechatUserId
* @param bookId
* @param adviserId
* @param channelId
* @param enableAdverting
* @param navigationId
* @return
*/
List
<
ResourceColumnAndServeVO
>
getColumnAndServeListByPageId4Wechat
(
Long
resourcePageId
,
Long
wechatUserId
,
Long
bookId
,
Long
adviserId
,
Long
channelId
,
Integer
enableAdverting
,
Long
navigationId
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/group/biz/impl/ResourcePageBizImpl.java
View file @
379063a5
...
@@ -3271,4 +3271,32 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
...
@@ -3271,4 +3271,32 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
return
dto
;
return
dto
;
}
}
@Override
public
List
<
ResourceColumnAndServeVO
>
getColumnAndServeListByPageId4Wechat
(
Long
resourcePageId
,
Long
wechatUserId
,
Long
bookId
,
Long
adviserId
,
Long
channelId
,
Integer
enableAdverting
,
Long
navigationId
)
{
List
<
ResourceColumnAndServeVO
>
resourceColumnAndServeVOS
=
this
.
getColumnAndServeListByPageId
(
resourcePageId
,
wechatUserId
,
bookId
,
adviserId
,
channelId
,
enableAdverting
,
navigationId
);
//填充自定义图片
if
(
ListUtils
.
isEmpty
(
resourceColumnAndServeVOS
))
{
return
new
ArrayList
<>();
}
List
<
ResourcePageItemVO
>
resourcePageItemVOList
=
new
ArrayList
<>();
resourceColumnAndServeVOS
.
stream
().
forEach
(
e
->
{
if
(!
ListUtils
.
isEmpty
(
e
.
getItemVOList
()))
{
resourcePageItemVOList
.
addAll
(
e
.
getItemVOList
());
}
});
if
(
ListUtils
.
isEmpty
(
resourcePageItemVOList
))
{
return
new
ArrayList
<>();
}
resourcePageItemVOList
.
stream
().
forEach
(
e
->
{
if
(!
StringUtil
.
isEmpty
(
e
.
getSelfSmallPic
()))
{
e
.
setServePic
(
e
.
getSelfSmallPic
());
e
.
setCoverImg
(
e
.
getSelfSmallPic
());
}
if
(!
StringUtil
.
isEmpty
(
e
.
getSelfBigPic
()))
{
e
.
setTransverseImg
(
e
.
getSelfBigPic
());
}
});
return
resourceColumnAndServeVOS
;
}
}
}
pcloud-service-book/src/main/java/com/pcloud/book/group/entity/ResourcePageItem.java
View file @
379063a5
...
@@ -5,6 +5,7 @@ import com.pcloud.common.entity.BaseEntity;
...
@@ -5,6 +5,7 @@ import com.pcloud.common.entity.BaseEntity;
import
java.util.Date
;
import
java.util.Date
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
/**
/**
...
@@ -72,4 +73,10 @@ public class ResourcePageItem extends BaseEntity {
...
@@ -72,4 +73,10 @@ public class ResourcePageItem extends BaseEntity {
* 二维码公众号id
* 二维码公众号id
*/
*/
private
Long
accountSettingId
;
private
Long
accountSettingId
;
@ApiModelProperty
(
"自定义大图"
)
private
String
selfBigPic
;
@ApiModelProperty
(
"简介"
)
private
String
selfSmallPic
;
}
}
pcloud-service-book/src/main/java/com/pcloud/book/group/facade/impl/ResourcePageFacade.java
View file @
379063a5
...
@@ -103,7 +103,7 @@ public class ResourcePageFacade {
...
@@ -103,7 +103,7 @@ public class ResourcePageFacade {
@RequestParam
(
value
=
"enableAdverting"
,
required
=
false
)
Integer
enableAdverting
,
@RequestParam
(
value
=
"enableAdverting"
,
required
=
false
)
Integer
enableAdverting
,
@RequestParam
(
value
=
"navigationId"
,
required
=
false
)
Long
navigationId
){
@RequestParam
(
value
=
"navigationId"
,
required
=
false
)
Long
navigationId
){
Long
wechatUserId
=
Cookie
.
getId
(
userInfo
,
Cookie
.
_WECHAT_USER_ID
);
Long
wechatUserId
=
Cookie
.
getId
(
userInfo
,
Cookie
.
_WECHAT_USER_ID
);
return
new
ResponseDto
<>(
resourcePageBiz
.
getColumnAndServeListByPageId
(
resourcePageId
,
wechatUserId
,
bookId
,
adviserId
,
channelId
,
enableAdverting
,
navigationId
));
return
new
ResponseDto
<>(
resourcePageBiz
.
getColumnAndServeListByPageId
4Wechat
(
resourcePageId
,
wechatUserId
,
bookId
,
adviserId
,
channelId
,
enableAdverting
,
navigationId
));
}
}
@ApiOperation
(
"客户端分页查栏目资源"
)
@ApiOperation
(
"客户端分页查栏目资源"
)
...
...
pcloud-service-book/src/main/java/com/pcloud/book/group/vo/ResourcePageItemVO.java
View file @
379063a5
...
@@ -123,4 +123,10 @@ public class ResourcePageItemVO extends BaseDto{
...
@@ -123,4 +123,10 @@ public class ResourcePageItemVO extends BaseDto{
@ApiModelProperty
(
"简介"
)
@ApiModelProperty
(
"简介"
)
private
String
remark
;
private
String
remark
;
@ApiModelProperty
(
"自定义大图"
)
private
String
selfBigPic
;
@ApiModelProperty
(
"简介"
)
private
String
selfSmallPic
;
}
}
pcloud-service-book/src/main/resources/mapper/group/ResourcePageItemDao.xml
View file @
379063a5
...
@@ -20,11 +20,14 @@
...
@@ -20,11 +20,14 @@
<result
property=
"qrcodeSource"
column=
"qrcode_source"
jdbcType=
"INTEGER"
/>
<result
property=
"qrcodeSource"
column=
"qrcode_source"
jdbcType=
"INTEGER"
/>
<result
property=
"qrcodeShowType"
column=
"qrcode_show_type"
jdbcType=
"INTEGER"
/>
<result
property=
"qrcodeShowType"
column=
"qrcode_show_type"
jdbcType=
"INTEGER"
/>
<result
property=
"accountSettingId"
column=
"account_setting_id"
jdbcType=
"INTEGER"
/>
<result
property=
"accountSettingId"
column=
"account_setting_id"
jdbcType=
"INTEGER"
/>
<result
property=
"selfBigPic"
column=
"self_big_pic"
jdbcType=
"VARCHAR"
/>
<result
property=
"selfSmallPic"
column=
"self_small_pic"
jdbcType=
"VARCHAR"
/>
</resultMap>
</resultMap>
<sql
id=
"Base_Column_List"
>
<sql
id=
"Base_Column_List"
>
id, resource_page_id, resource_page_column_id, serve_id, serve_type, link_url, type_code, seq_num, is_show,
id, resource_page_id, resource_page_column_id, serve_id, serve_type, link_url, type_code, seq_num, is_show,
guide_content, logo_url, create_time, qrcode_source, qrcode_show_type, account_setting_id
guide_content, logo_url, create_time, qrcode_source, qrcode_show_type, account_setting_id,
self_big_pic, self_small_pic
</sql>
</sql>
<!--查询单个-->
<!--查询单个-->
...
@@ -39,21 +42,22 @@
...
@@ -39,21 +42,22 @@
<insert
id=
"insert"
keyProperty=
"id"
useGeneratedKeys=
"true"
>
<insert
id=
"insert"
keyProperty=
"id"
useGeneratedKeys=
"true"
>
insert into book.resource_page_item(resource_page_id, resource_page_column_id, serve_id, serve_type, link_url, type_code,
insert into book.resource_page_item(resource_page_id, resource_page_column_id, serve_id, serve_type, link_url, type_code,
seq_num, is_show, guide_content, logo_url, create_time, update_time, create_user, qrcode_source,
seq_num, is_show, guide_content, logo_url, create_time, update_time, create_user, qrcode_source,
qrcode_show_type, account_setting_id)
qrcode_show_type, account_setting_id
, self_big_pic, self_small_pic
)
values (#{resourcePageId}, #{resourcePageColumnId}, #{serveId}, #{serveType}, #{linkUrl}, #{typeCode},
values (#{resourcePageId}, #{resourcePageColumnId}, #{serveId}, #{serveType}, #{linkUrl}, #{typeCode},
#{seqNum}, #{isShow}, #{guideContent}, #{logoUrl}, now(), now(), #{createUser}, #{qrcodeSource},
#{seqNum}, #{isShow}, #{guideContent}, #{logoUrl}, now(), now(), #{createUser}, #{qrcodeSource},
#{qrcodeShowType}, #{accountSettingId})
#{qrcodeShowType}, #{accountSettingId}
, #{selfBigPic}, #{selfSmallPic}
)
</insert>
</insert>
<insert
id=
"batchInsert"
keyProperty=
"id"
useGeneratedKeys=
"true"
>
<insert
id=
"batchInsert"
keyProperty=
"id"
useGeneratedKeys=
"true"
>
insert into book.resource_page_item(resource_page_id, resource_page_column_id, serve_id, serve_type,
insert into book.resource_page_item(resource_page_id, resource_page_column_id, serve_id, serve_type,
link_url, type_code, seq_num, is_show, guide_content, logo_url,
link_url, type_code, seq_num, is_show, guide_content, logo_url,
create_time, update_time, create_user, qrcode_source, qrcode_show_type, account_setting_id)
create_time, update_time, create_user, qrcode_source, qrcode_show_type, account_setting_id
, self_big_pic, self_small_pic
)
values
values
<foreach
collection=
"list"
separator=
","
index=
"index"
item=
"item"
>
<foreach
collection=
"list"
separator=
","
index=
"index"
item=
"item"
>
(#{item.resourcePageId}, #{item.resourcePageColumnId}, #{item.serveId}, #{item.serveType},
(#{item.resourcePageId}, #{item.resourcePageColumnId}, #{item.serveId}, #{item.serveType},
#{item.linkUrl}, #{item.typeCode}, #{item.seqNum}, #{item.isShow}, #{item.guideContent}, #{item.logoUrl},
#{item.linkUrl}, #{item.typeCode}, #{item.seqNum}, #{item.isShow}, #{item.guideContent}, #{item.logoUrl},
now(), now(), #{item.createUser}, #{item.qrcodeSource}, #{item.qrcodeShowType}, #{item.accountSettingId})
now(), now(), #{item.createUser}, #{item.qrcodeSource}, #{item.qrcodeShowType}, #{item.accountSettingId},
#{item.selfBigPic}, #{item.selfSmallPic})
</foreach>
</foreach>
</insert>
</insert>
...
@@ -77,6 +81,12 @@
...
@@ -77,6 +81,12 @@
link_url = #{linkUrl},
link_url = #{linkUrl},
</if>
</if>
update_time = now(),
update_time = now(),
<if
test=
"selfBigPic != null and selfBigPic != ''"
>
self_big_pic = #{selfBigPic},
</if>
<if
test=
"selfSmallPic != null and selfSmallPic != ''"
>
self_small_pic = #{selfSmallPic},
</if>
</set>
</set>
where id = #{id}
where id = #{id}
</update>
</update>
...
@@ -99,7 +109,9 @@
...
@@ -99,7 +109,9 @@
type_code typeCode,
type_code typeCode,
logo_url logoUrl,
logo_url logoUrl,
guide_content guideContent,
guide_content guideContent,
create_user createUser
create_user createUser,
self_big_pic selfBigPic,
self_small_pic selfSmallPic
FROM
FROM
resource_page_item
resource_page_item
WHERE
WHERE
...
@@ -121,7 +133,9 @@
...
@@ -121,7 +133,9 @@
create_user createUser,
create_user createUser,
seq_num seqNum,
seq_num seqNum,
qrcode_show_type qrcodeShowType,
qrcode_show_type qrcodeShowType,
account_setting_id accountSettingId
account_setting_id accountSettingId,
self_big_pic selfBigPic,
self_small_pic selfSmallPic
FROM
FROM
resource_page_item
resource_page_item
WHERE
WHERE
...
@@ -345,7 +359,9 @@
...
@@ -345,7 +359,9 @@
create_user createUser,
create_user createUser,
seq_num seqNum,
seq_num seqNum,
qrcode_show_type qrcodeShowType,
qrcode_show_type qrcodeShowType,
account_setting_id accountSettingId
account_setting_id accountSettingId,
self_big_pic selfBigPic,
self_small_pic selfSmallPic
FROM
FROM
resource_page_item
resource_page_item
WHERE
WHERE
...
...
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