小程序-教学视频
This commit is contained in:
@ -1,14 +1,11 @@
|
||||
package com.stdiet.custom.dto.response;
|
||||
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Data
|
||||
public class VideoClassifyResponse implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
public class VideoClassifyResponse {
|
||||
|
||||
//目录分类ID
|
||||
private Long id;
|
||||
@ -19,8 +16,10 @@ public class VideoClassifyResponse implements Serializable {
|
||||
//用户类型 0 普通用户 1付费客户
|
||||
private Integer userType;
|
||||
|
||||
private String imgUrl;
|
||||
|
||||
//子分类
|
||||
private List<VideoClassifyTwoResponse> childrenClassify;
|
||||
private List<VideoClassifyResponse> childrenClassify;
|
||||
|
||||
//子视频
|
||||
private List<VideoResponse> childrenVideo;
|
||||
|
@ -299,9 +299,11 @@ public class SysNutritionalVideoServiceImpl implements ISysNutritionalVideoServi
|
||||
}
|
||||
if (comment.getFromRole().equals("phone")) {
|
||||
comment.setFromUid(StringUtils.hiddenPhoneNumber(comment.getFromUid()));
|
||||
comment.setFromName(StringUtils.hiddenPhoneNumber(comment.getFromName()));
|
||||
}
|
||||
if (comment.getToRole().equals("phone")) {
|
||||
comment.setToUid(StringUtils.hiddenPhoneNumber(comment.getToUid()));
|
||||
comment.setToName(StringUtils.hiddenPhoneNumber(comment.getToName()));
|
||||
}
|
||||
List<SysVideoComment> replys = comment.getReplys();
|
||||
for (SysVideoComment reply : replys) {
|
||||
@ -312,9 +314,11 @@ public class SysNutritionalVideoServiceImpl implements ISysNutritionalVideoServi
|
||||
}
|
||||
if (reply.getFromRole().equals("phone")) {
|
||||
reply.setFromUid(StringUtils.hiddenPhoneNumber(reply.getFromUid()));
|
||||
reply.setFromName(StringUtils.hiddenPhoneNumber(reply.getFromName()));
|
||||
}
|
||||
if (reply.getToRole().equals("phone")) {
|
||||
reply.setToUid(StringUtils.hiddenPhoneNumber(reply.getToUid()));
|
||||
reply.setToName(StringUtils.hiddenPhoneNumber(reply.getToName()));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -14,9 +14,10 @@
|
||||
<result column="to_role" property="toRole"/>
|
||||
<!-- <result column="img" property="img" typeHandler="com.stdiet.custom.typehandler.ArrayJsonHandler"/>-->
|
||||
<result column="create_time" property="createTime"/>
|
||||
<!-- <association property="fromName" column="{uid=from_uid,role=from_role}" select="selectUserInfo"/>-->
|
||||
<!-- <association property="fromAvatar" column="{uid=from_uid,role=from_role}" select="selectUserAvatar"/>-->
|
||||
<!-- <association property="toName" column="{uid=to_uid,role=to_role}" select="selectUserInfo"/>-->
|
||||
<association property="fromName" column="{uid=from_uid,role=from_role}" select="selectUserInfo"/>
|
||||
<association property="fromAvatar" column="{uid=from_uid,role=from_role}" select="selectUserAvatar"/>
|
||||
<association property="toName" column="{uid=to_uid,role=to_role}" select="selectUserInfo"/>
|
||||
<association property="toAvatar" column="{uid=to_uid,role=to_role}" select="selectUserAvatar"/>
|
||||
<association property="replys" column="id"
|
||||
select="selectVideoCommentReplyByCommentId"/>
|
||||
</resultMap>
|
||||
@ -33,30 +34,33 @@
|
||||
<result column="reply_id" property="replyId"/>
|
||||
<!-- <result column="img" property="img" typeHandler="com.stdiet.custom.typehandler.ArrayJsonHandler"/>-->
|
||||
<result column="create_time" property="createTime"/>
|
||||
<!-- <association property="fromName" column="{uid=from_uid,role=from_role}" select="selectUserInfo"/>-->
|
||||
<!-- <association property="fromAvatar" column="{uid=from_uid,role=from_role}" select="selectUserAvatar"/>-->
|
||||
<!-- <association property="toName" column="{uid=to_uid,role=to_role}" select="selectUserInfo"/>-->
|
||||
<!-- <association property="toAvatar" column="{uid=to_uid,role=to_role}" select="selectUserAvatar"/>-->
|
||||
<association property="fromName" column="{uid=from_uid,role=from_role}" select="selectUserInfo"/>
|
||||
<association property="fromAvatar" column="{uid=from_uid,role=from_role}" select="selectUserAvatar"/>
|
||||
<association property="toName" column="{uid=to_uid,role=to_role}" select="selectUserInfo"/>
|
||||
<association property="toAvatar" column="{uid=to_uid,role=to_role}" select="selectUserAvatar"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="selectVideoCommentByTopicId" resultMap="SysVideoCommentResult">
|
||||
select * from sys_nutritional_video_comment where topic_id = #{topicId} and del_flag = 0
|
||||
order by create_time asc
|
||||
order by create_time desc
|
||||
</select>
|
||||
|
||||
<select id="selectVideoCommentReplyByCommentId" resultMap="SysVideoCommentReplyResult">
|
||||
select * from sys_nutritional_video_reply where comment_id = #{id} and del_flag = 0
|
||||
order by create_time asc
|
||||
order by create_time desc
|
||||
</select>
|
||||
|
||||
<!-- 查询人名-->
|
||||
<select id="selectUserInfo" parameterType="java.util.Map" resultType="String">
|
||||
<choose>
|
||||
<when test="_parameter.get('role') == 'customer'">
|
||||
select name from sys_customer where id = #{uid}
|
||||
select nick_name from sys_wx_user_info where openid = #{uid}
|
||||
</when>
|
||||
<when test="_parameter.get('uid') == null">
|
||||
select "" as nick_name
|
||||
</when>
|
||||
<otherwise>
|
||||
select nick_name from sys_user where user_id = #{uid}
|
||||
select #{uid} as nick_name
|
||||
</otherwise>
|
||||
</choose>
|
||||
</select>
|
||||
@ -65,11 +69,10 @@
|
||||
<select id="selectUserAvatar" parameterType="java.util.Map" resultType="String">
|
||||
<choose>
|
||||
<when test="_parameter.get('role') == 'customer'">
|
||||
select avatar_url from sys_wx_user_info where cus_id = #{uid}
|
||||
select avatar_url from sys_wx_user_info where openid = #{uid}
|
||||
</when>
|
||||
<otherwise>
|
||||
select IF(avatar != '', CONCAT("https://api.stdiet.top/prod-api", avatar), '') as avatar from sys_user
|
||||
where user_id = #{uid}
|
||||
select "" as avatar_url
|
||||
</otherwise>
|
||||
</choose>
|
||||
</select>
|
||||
|
Reference in New Issue
Block a user