Commit 242259f9 by 吴博

feat: [1006409] 自定义大小图标题

parent b0784c58
...@@ -1586,9 +1586,29 @@ public class ResourcePageBizImpl implements ResourcePageBiz { ...@@ -1586,9 +1586,29 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
fillQrcodeType(resourcePageColumn.getResourcePageId(), entry.getValue()); fillQrcodeType(resourcePageColumn.getResourcePageId(), entry.getValue());
fillResourceByType(entry.getValue(), wechatUserId, entry.getKey()); fillResourceByType(entry.getValue(), wechatUserId, entry.getKey());
} }
//填充自定义图片
fillSelfPic(pageBeanNew.getRecordList());
return pageBeanNew; return pageBeanNew;
} }
private void fillSelfPic(List<ResourcePageItemVO> resourcePageItemVOList) {
if (ListUtils.isEmpty(resourcePageItemVOList)) {
return;
}
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());
}
if (!StringUtil.isEmpty(e.getSelfServeName())) {
e.setServeName(e.getSelfServeName());
}
});
}
@Override @Override
public ResourcePage getPageByBookGroupId(Long bookGroupId) { public ResourcePage getPageByBookGroupId(Long bookGroupId) {
return resourcePageDao.getByBookGroupId(bookGroupId); return resourcePageDao.getByBookGroupId(bookGroupId);
...@@ -3450,15 +3470,7 @@ public class ResourcePageBizImpl implements ResourcePageBiz { ...@@ -3450,15 +3470,7 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
if (ListUtils.isEmpty(resourcePageItemVOList)) { if (ListUtils.isEmpty(resourcePageItemVOList)) {
return new ArrayList<>(); return new ArrayList<>();
} }
resourcePageItemVOList.stream().forEach(e -> { fillSelfPic(resourcePageItemVOList);
if (!StringUtil.isEmpty(e.getSelfSmallPic())) {
e.setServePic(e.getSelfSmallPic());
e.setCoverImg(e.getSelfSmallPic());
}
if (!StringUtil.isEmpty(e.getSelfBigPic())) {
e.setTransverseImg(e.getSelfBigPic());
}
});
return resourceColumnAndServeVOS; return resourceColumnAndServeVOS;
} }
......
...@@ -79,4 +79,7 @@ public class ResourcePageItem extends BaseEntity { ...@@ -79,4 +79,7 @@ public class ResourcePageItem extends BaseEntity {
@ApiModelProperty("简介") @ApiModelProperty("简介")
private String selfSmallPic; private String selfSmallPic;
@ApiModelProperty("自定义标题")
private String selfServeName;
} }
...@@ -134,4 +134,7 @@ public class ResourcePageItemVO extends BaseDto{ ...@@ -134,4 +134,7 @@ public class ResourcePageItemVO extends BaseDto{
private Integer shareState; private Integer shareState;
private Long appCreateUser; private Long appCreateUser;
@ApiModelProperty("自定义标题")
private String selfServeName;
} }
...@@ -22,12 +22,13 @@ ...@@ -22,12 +22,13 @@
<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="selfBigPic" column="self_big_pic" jdbcType="VARCHAR"/>
<result property="selfSmallPic" column="self_small_pic" jdbcType="VARCHAR"/> <result property="selfSmallPic" column="self_small_pic" jdbcType="VARCHAR"/>
<result property="selfServeName" column="self_serve_name" 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 self_big_pic, self_small_pic, self_serve_name
</sql> </sql>
<!--查询单个--> <!--查询单个-->
...@@ -42,22 +43,22 @@ ...@@ -42,22 +43,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, self_big_pic, self_small_pic) qrcode_show_type, account_setting_id, self_big_pic, self_small_pic, self_serve_name)
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}, #{selfBigPic}, #{selfSmallPic}) #{qrcodeShowType}, #{accountSettingId}, #{selfBigPic}, #{selfSmallPic}, #{selfServeName})
</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, self_big_pic, self_small_pic) create_time, update_time, create_user, qrcode_source, qrcode_show_type, account_setting_id, self_big_pic, self_small_pic, self_serve_name)
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}) #{item.selfBigPic}, #{item.selfSmallPic}, #{item.selfServeName})
</foreach> </foreach>
</insert> </insert>
...@@ -87,6 +88,9 @@ ...@@ -87,6 +88,9 @@
<if test="selfSmallPic != null and selfSmallPic != ''"> <if test="selfSmallPic != null and selfSmallPic != ''">
self_small_pic = #{selfSmallPic}, self_small_pic = #{selfSmallPic},
</if> </if>
<if test="selfServeName != null and selfServeName != ''">
self_serve_name = #{selfServeName},
</if>
</set> </set>
where id = #{id} where id = #{id}
</update> </update>
...@@ -111,7 +115,8 @@ ...@@ -111,7 +115,8 @@
guide_content guideContent, guide_content guideContent,
create_user createUser, create_user createUser,
self_big_pic selfBigPic, self_big_pic selfBigPic,
self_small_pic selfSmallPic self_small_pic selfSmallPic,
self_serve_name selfServeName
FROM FROM
resource_page_item resource_page_item
WHERE WHERE
...@@ -136,6 +141,7 @@ ...@@ -136,6 +141,7 @@
account_setting_id accountSettingId, account_setting_id accountSettingId,
self_big_pic selfBigPic, self_big_pic selfBigPic,
self_small_pic selfSmallPic self_small_pic selfSmallPic
self_serve_name selfServeName
FROM FROM
resource_page_item resource_page_item
WHERE WHERE
...@@ -361,7 +367,8 @@ ...@@ -361,7 +367,8 @@
qrcode_show_type qrcodeShowType, qrcode_show_type qrcodeShowType,
account_setting_id accountSettingId, account_setting_id accountSettingId,
self_big_pic selfBigPic, self_big_pic selfBigPic,
self_small_pic selfSmallPic self_small_pic selfSmallPic,
self_serve_name selfServeName
FROM FROM
resource_page_item resource_page_item
WHERE WHERE
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment