52 lines
2.6 KiB
XML
52 lines
2.6 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.IRemoteSupervisionMapper">
|
|
|
|
<!--机械化率-->
|
|
<select id="getMechanizationRate" resultType="java.lang.Long">
|
|
SELECT COUNT(*) FROM jj_class_meetting WHERE current_constr_date = #{currentDay} AND delete_flag = 0
|
|
UNION ALL
|
|
SELECT COUNT(*) FROM jj_class_meetting jcm
|
|
LEFT JOIN jj_class_metting_info jcmi ON jcmi.class_id = jcm.id
|
|
WHERE jcm.current_constr_date = #{currentDay} AND jcm.delete_flag=0 AND INSTR(jcmi.work_content,'人工挖孔') > 0
|
|
UNION ALL
|
|
SELECT COUNT(*) FROM jj_class_meetting jcm
|
|
LEFT JOIN jj_class_metting_info jcmi ON jcmi.class_id = jcm.id
|
|
WHERE jcm.current_constr_date = #{currentDay} AND jcm.delete_flag=0 AND INSTR(jcmi.work_content,'悬浮抱杆') > 0
|
|
</select>
|
|
<!--站班会数量和施工人数-->
|
|
<select id="getNumList" resultType="java.lang.Long">
|
|
SELECT IFNULL(count(1),0) num
|
|
FROM jj_class_meetting jcm
|
|
WHERE jcm.current_constr_date=#{currentDay} AND jcm.delete_flag=0 AND build_unit_code !='12Z0'
|
|
UNION ALL
|
|
SELECT IFNULL(count(1),0) num
|
|
FROM jj_class_meetting jcm
|
|
WHERE jcm.current_constr_date=#{currentDay} AND jcm.delete_flag=0 AND jcm.re_assessment_risk_level = '2' AND build_unit_code !='12Z0'
|
|
UNION ALL
|
|
SELECT IFNULL(count(1),0) num
|
|
FROM jj_class_meetting jcm
|
|
WHERE jcm.current_constr_date=#{currentDay} AND jcm.delete_flag=0 AND jcm.re_assessment_risk_level = '3' AND build_unit_code !='12Z0'
|
|
</select>
|
|
<select id="getNewTeamNum" resultType="java.lang.Integer">
|
|
select count(1)
|
|
from jj_warn_info
|
|
where type=2 and warn_day=#{day}
|
|
</select>
|
|
<select id="getUserChange" resultType="com.sercurityControl.proteam.domain.UserChangeVo">
|
|
select sing_pro_name proName,y_work_num yWorkNum ,t_work_num tWorkNum,remark
|
|
,ROUND(ABS(y_work_num-t_work_num)) changeNum,work_team workTeam
|
|
from jj_warn_info
|
|
where type=4 AND handle=1 and is_fh=1
|
|
and warn_day=#{day}
|
|
</select>
|
|
<select id="getSevenNoWork" resultType="com.sercurityControl.proteam.domain.UserChangeVo">
|
|
select sing_pro_name proName,y_work_num yWorkNum ,t_work_num tWorkNum,remark
|
|
,ABS(y_work_num-t_work_num) changeNum,work_team workTeam,
|
|
team_leader teamLeader, team_phone teamPhone
|
|
from jj_warn_info
|
|
where type=3 AND handle=1 and is_fh=1
|
|
and warn_day=#{day}
|
|
|
|
</select>
|
|
</mapper> |