You've already forked FrameTour-BE
bug
This commit is contained in:
@ -6,14 +6,14 @@
|
||||
values (#{id}, #{scenicId}, #{memberId}, #{templateId}, #{taskId}, #{workerId}, #{videoUrl})
|
||||
</insert>
|
||||
<insert id="addRelation">
|
||||
replace member_video(member_id, task_id, video_id, is_buy, order_id)
|
||||
values (#{memberId}, #{taskId}, #{videoId}, #{isBuy}, #{orderId})
|
||||
replace member_video(member_id, scenic_id, face_id, template_id, task_id, video_id, is_buy, order_id)
|
||||
values (#{memberId}, #{scenicId}, #{faceId}, #{templateId}, #{taskId}, #{videoId}, #{isBuy}, #{orderId})
|
||||
</insert>
|
||||
<insert id="addRelations">
|
||||
replace member_video(member_id, task_id, video_id, is_buy, order_id)
|
||||
replace member_video(member_id, scenic_id, face_id, template_id, task_id, video_id, is_buy, order_id)
|
||||
values
|
||||
<foreach collection="list" item="item" separator=",">
|
||||
(#{item.memberId}, #{item.taskId}, #{item.videoId}, #{item.isBuy}, #{orderId})
|
||||
(#{item.memberId}, #{item.scenicId}, #{item.faceId}, #{item.templateId}, #{item.taskId}, #{item.videoId}, #{item.isBuy}, #{orderId})
|
||||
</foreach>
|
||||
</insert>
|
||||
<update id="update">
|
||||
@ -37,6 +37,11 @@
|
||||
</set>
|
||||
where member_id = #{memberId} and video_id = #{videoId}
|
||||
</update>
|
||||
<update id="updateRelationWhenTaskSuccess">
|
||||
update member_video
|
||||
set video_id = #{videoId}
|
||||
where task_id = #{taskId}
|
||||
</update>
|
||||
<delete id="deleteById">
|
||||
delete from video where id = #{id}
|
||||
</delete>
|
||||
@ -69,7 +74,7 @@
|
||||
</select>
|
||||
<select id="getById" resultType="com.ycwl.basic.model.pc.video.resp.VideoRespVO">
|
||||
select v.id, v.scenic_id, member_id, template_id, task_id, worker_id, video_url, v.create_time, v.update_time,
|
||||
t.name templateName,t.price templatePrice,v.is_buy isBuy, t.cover_url templateCoverUrl, t.slash_price slashPrice,
|
||||
t.name templateName,t.price templatePrice, t.cover_url templateCoverUrl, t.slash_price slashPrice,
|
||||
s.name scenicName
|
||||
from video v
|
||||
left join scenic s on v.scenic_id = s.id
|
||||
@ -85,11 +90,11 @@
|
||||
from member_video mv
|
||||
left join video v on mv.video_id = v.id
|
||||
left join scenic s on s.id = v.scenic_id
|
||||
left join template t on v.template_id = t.id
|
||||
left join template t on mv.template_id = t.id
|
||||
<where>
|
||||
<if test="scenicId!= null">and mv.scenic_id = #{scenicId} </if>
|
||||
<if test="memberId!= null">and mv.member_id = #{memberId} </if>
|
||||
<if test="templateId!= null">and template_id = #{templateId} </if>
|
||||
<if test="templateId!= null">and mv.template_id = #{templateId} </if>
|
||||
<if test="taskId!=null">and mv.task_id = #{taskId} </if>
|
||||
<if test="isBuy!=null">and mv.is_buy = #{isBuy}</if>
|
||||
<if test="startTime!= null">and v.create_time >= #{startTime} </if>
|
||||
@ -105,4 +110,28 @@
|
||||
<select id="userFaceTemplateVideo" resultType="com.ycwl.basic.model.pc.video.entity.MemberVideoEntity">
|
||||
select * from member_video where member_id = #{userId} and face_id = #{faceId} and template_id = #{templateId} order by id desc
|
||||
</select>
|
||||
<select id="listTaskByFaceRelation" resultType="com.ycwl.basic.model.pc.task.entity.TaskEntity">
|
||||
select t.*
|
||||
from member_video mv
|
||||
left join task t on mv.task_id = t.id
|
||||
where mv.member_id = #{userId} and mv.face_id = #{faceId}
|
||||
</select>
|
||||
<select id="listTaskByFaceTemplateRelation" resultType="com.ycwl.basic.model.pc.task.entity.TaskEntity">
|
||||
select t.*
|
||||
from member_video mv
|
||||
left join task t on mv.task_id = t.id
|
||||
where mv.member_id = #{userId} and mv.face_id = #{faceId} and mv.template_id = #{templateId}
|
||||
</select>
|
||||
<select id="listTaskByScenicRelation" resultType="com.ycwl.basic.model.pc.task.entity.TaskEntity">
|
||||
select t.*
|
||||
from member_video mv
|
||||
left join task t on mv.task_id = t.id
|
||||
where mv.member_id = #{userId} and t.scenic_id = #{scenicId}
|
||||
</select>
|
||||
<select id="queryUserVideo" resultType="com.ycwl.basic.model.pc.video.entity.MemberVideoEntity">
|
||||
select *
|
||||
from member_video
|
||||
where member_id = #{userId} and video_id = #{videoId}
|
||||
limit 1
|
||||
</select>
|
||||
</mapper>
|
Reference in New Issue
Block a user