38 lines
2.0 KiB
XML
38 lines
2.0 KiB
XML
|
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
||
|
|
<mapper namespace="com.sercurityControl.proteam.dutyTask.mapper.SupervisionMapper">
|
||
|
|
<insert id="insertSupervision" parameterType="com.sercurityControl.proteam.dutyTask.domain.SupervisionVo">
|
||
|
|
insert into t_class_metting_super ( user_id,start_time,create_day,class_id) value
|
||
|
|
(#{userId},#{startTime},#{createDay},#{classId})
|
||
|
|
</insert>
|
||
|
|
<!--添加四级及以下风险 督查时长默认五分钟-->
|
||
|
|
<insert id="insertSupervision2">
|
||
|
|
INSERT INTO t_class_metting_super (user_id,start_time,create_day,class_id,end_time,sup_hour) value
|
||
|
|
(#{userId},#{startTime},#{createDay},#{classId},#{endTime},#{hours})
|
||
|
|
</insert>
|
||
|
|
<select id="getSupervision" parameterType="com.sercurityControl.proteam.dutyTask.domain.SupervisionVo" resultType="com.sercurityControl.proteam.dutyTask.domain.SupervisionVo" >
|
||
|
|
select id,start_time startTime
|
||
|
|
from t_class_metting_super
|
||
|
|
WHERE user_id=#{userId} and create_day=#{createDay} and class_id=#{classId}
|
||
|
|
ORDER BY id desc
|
||
|
|
limit 1
|
||
|
|
</select>
|
||
|
|
<update id="updateSupervision" parameterType="com.sercurityControl.proteam.dutyTask.domain.SupervisionVo">
|
||
|
|
update t_class_metting_super
|
||
|
|
set end_time=#{endTime} ,sup_hour=#{hours}
|
||
|
|
where id=#{id}
|
||
|
|
</update>
|
||
|
|
<!--查询-->
|
||
|
|
<select id="getAllSupTime" parameterType="com.sercurityControl.proteam.dutyTask.domain.SupervisionVo" resultType="Integer">
|
||
|
|
select sum(sup_hour)
|
||
|
|
from t_class_metting_super ts
|
||
|
|
LEFT JOIN t_class_metting_check tc on ts.class_id=tc.class_id
|
||
|
|
WHERE ts.class_id=#{classId} and ts.user_id=#{userId}
|
||
|
|
</select>
|
||
|
|
<!--更新督查时长-->
|
||
|
|
<update id="updateClassCheck" >
|
||
|
|
update t_class_metting_check set is_check='1' ,check_time=#{times} where class_id=#{classId}
|
||
|
|
</update>
|
||
|
|
|
||
|
|
|
||
|
|
</mapper>
|