t.id_ as id
, t.user_id_ as userId
, t.video_url_ as videoUrl
, t.cover_ as cover
, t.describe_ as `describe`
, t.browse_ as browse
, t.audit_version_ as auditVersion
, t.auth_status_ as authStatus
, t.virtual_number_ as virtualNumber
, t.verify_user_id_ as verifyUserId
, t.reason_ as reason
, t.entry_flag_ as entryFlag
, t.create_time_ as createTime
, t.update_time_ as updateTime
, t.del_flag_ as delFlag
SELECT
,
u.real_name_ as realName,
u.phone_ as phone,
v.username_ as verifyUser
FROM teacher_style_video t
left join sys_user u on t.user_id_ = u.id_
left join sys_user v on t.verify_user_id_ = v.id_
where u.del_flag_ = 0 and t.id_ = #{id}
SELECT
,
u.real_name_ as realName,
u.phone_ as phone,
v.username_ as verifyUser
FROM teacher_style_video t
left join sys_user u on t.user_id_ = u.id_
left join sys_user v on t.verify_user_id_ = v.id_
where t.del_flag_ = 0 and u.del_flag_ = 0
AND (
t.user_id_ LIKE CONCAT('%', #{param.search}, '%') or
u.real_name_ LIKE CONCAT('%', #{param.search}, '%') or
u.phone_ LIKE CONCAT('%', #{param.search}, '%')
)
AND v.username_ LIKE CONCAT('%', #{param.verifyUser}, '%')
= #{param.startTime} ]]>
AND t.auth_status_ = #{param.authStatus}
AND t.entry_flag_ = #{param.entryFlag}
order by field(t.auth_status_,'DOING') desc, t.create_time_ desc
SELECT
t.id_ as id
, t.user_id_ as userId
, t.video_url_ as videoUrl
, t.cover_ as cover
, t.describe_ as `describe`
, t.browse_ + t.virtual_number_ as browse
, t.audit_version_ as auditVersion
, t.auth_status_ as authStatus
, t.virtual_number_ as virtualNumber
, t.verify_user_id_ as verifyUserId
, t.reason_ as reason
, t.entry_flag_ as entryFlag
, t.create_time_ as createTime
, t.update_time_ as updateTime
, t.del_flag_ as delFlag
FROM teacher_style_video t
WHERE t.del_flag_ = 0 and t.user_id_ = #{userId}
UPDATE teacher_style_video t SET t.del_flag_ = '1'
WHERE t.user_id_ = #{userId}
AND t.id_ NOT IN
#{oldId}
SELECT
,
ifnull(ta.live_flag_,0) as liveing,
u.avatar_ as avatar,
u.username_ as username
FROM teacher_style_video t
LEFT JOIN teacher a on t.user_id_ = a.user_id_
LEFT JOIN sys_user u on t.user_id_ = u.id_
LEFT JOIN teacher_total ta on t.user_id_ = ta.user_id_
where t.del_flag_ = 0 and a.is_test_user_ = 0 and u.del_flag_ = 0 and t.auth_status_ = 'PASS'
AND u.username_ LIKE CONCAT('%', #{param.username}, '%')
AND INTE_ARRAY(a.subject_id_,#{param.subjectId})
and #{param.auditVersion} = t.audit_version_
order by (ta.fans_num_ * 0.3 + t.browse_ * 0.3 + ta.exp_time_ * 0.4) desc
update teacher_style_video set browse_ = browse_ +1 where id_ = #{videoId}