UPDATE tb_city_daily_report_backups
SET data_json = #{dataJson},
store_status = #{storeStatus},
org_id = #{orgId},
current_day = #{currentDay}
WHERE id = #{id}
UPDATE tb_city_daily_report_backups
SET store_status = #{storeStatus}
WHERE id = #{id}
INSERT INTO tb_city_daily_report_backups
org_id,
data_json,
current_day,
store_status,
#{orgId},
#{dataJson},
#{currentDay},
#{storeStatus},
UPDATE tb_city_daily_report_backups SET store_status = #{storeStatus} WHERE id = #{id}
SELECT tcdr.id,
tcdr.data_json AS dataJson,
tcdr.store_status AS storeStatus,
tcdr.org_id AS orgId,
tcdr.current_day AS currentDay,
so.city_name AS orgName
FROM tb_city_daily_report_backups tcdr
LEFT JOIN sys_org so ON so.org_id = tcdr.org_id
WHERE tcdr.org_id = #{orgId}
AND tcdr.current_day = #{currentDay} AND tcdr.del_status = '1'
ORDER BY tcdr.id DESC
LIMIT 1
SELECT IFNULL(count(1),0) num
FROM jj_ticket
WHERE (ticket_status='05' OR (ticket_status = '06' AND DATE_FORMAT(end_time,'%Y-%m-%d') =#{currentDay})) AND delete_flag=0
AND build_unit_code = #{orgId}
AND build_unit_code IN
#{orgId}
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 build_unit_code = #{orgId}
AND build_unit_code IN
#{orgId}
AND build_unit_code !='12Z0'
UNION ALL
SELECT IFNULL(count(jcmp.id),0) num
FROM jj_class_meetting jcm
LEFT JOIN jj_class_meeting_people jcmp ON jcm.id=jcmp.tool_box_talk_id AND jcmp.delete_flag = 0
WHERE jcm.current_constr_date=#{currentDay} AND jcm.delete_flag=0
AND build_unit_code = #{orgId}
AND build_unit_code IN
#{orgId}
AND build_unit_code !='12Z0'
SELECT jcm.single_project_name AS proName,
jcm.id,
jcmi.work_content AS workContent,
so.city_name AS orgName
FROM jj_class_meetting jcm
LEFT JOIN sys_org so on so.org_id=jcm.build_unit_code
LEFT JOIN jj_class_metting_info jcmi on jcm.id =jcmi.class_id
WHERE jcm.delete_flag=0 AND jcm.current_constr_date = #{currentDay}
AND jcm.build_unit_code = #{orgId}
AND jcm.build_unit_code IN
#{orgId}
AND jcm.build_unit_code !='12Z0'
AND jcm.re_assessment_risk_level=2
SELECT tnv.level_id AS levelId,
CONCAT(tnv.pro_name,'(',tnv.team_name,')') AS proName,
tnv.voi_yj AS voiYj,
tnv.content,
so.city_name AS orgName,
CASE tnv.status WHEN '1' THEN '未处理'
WHEN '5' THEN '已处理'
ELSE '未知' END AS status,
id
FROM t_notice_voi tnv
LEFT JOIN sys_org so ON so.org_id = tnv.org
WHERE tnv.create_time = #{currentDay} AND tnv.sup_type = '2' AND tnv.is_flag = '0' AND tnv.level_id = '2' IN ('一般违章','严重违章')
AND tnv.org = #{orgId}
AND tnv.org IN
#{orgId}
AND tnv.org !='12Z0'
ORDER BY FIELD(level_id, '严重违章','一般违章')
SELECT
count(if(onduty_hierarchy='10',1,null)) sg,
count(if(onduty_hierarchy='20',1,null)) jl,
count(if(onduty_hierarchy='30',1,null)) yz
FROM jj_on_duty
WHERE delete_flag=0
AND tool_box_talk_id = #{id}
SELECT id,image_path AS base64Url
FROM t_notice_voi_photo
WHERE noti_id = #{id} AND image_type = '1'
SELECT sd2.name
FROM sys_dist sd
LEFT JOIN sys_dist sd2 ON sd2.p_id = sd.id AND sd2.is_flag = '0'
WHERE sd.code = 'daily_upload_time' AND sd.is_flag = '0'
LIMIT 1
SELECT tcdr.id,
tcdr.data_json AS dataJson,
tcdr.store_status AS storeStatus,
tcdr.org_id AS orgId,
tcdr.current_day AS currentDay,
so.city_name AS orgName
FROM tb_city_daily_report_backups tcdr
LEFT JOIN sys_org so ON so.org_id = tcdr.org_id
WHERE tcdr.current_day = #{currentDay} AND tcdr.del_status = '1' AND tcdr.store_status IN ('1','2','3')
AND tcdr.org_id IN
#{orgId}
AND tcdr.org_id !='12Z0'
ORDER BY tcdr.org_id
SELECT IFNULL(COUNT(1),0) num
FROM t_notice_voi
WHERE create_time = #{currentDay} AND sup_type = '2' AND is_flag = '0' AND level_id IN ('一般违章','严重违章')
AND org = #{orgId}
AND org IN
#{orgId}
AND org !='12Z0'
UNION ALL
SELECT IFNULL(COUNT(1),0) num
FROM t_notice_voi
WHERE create_time = #{currentDay} AND sup_type = '2' AND is_flag = '0' AND level_id = '严重违章'
AND org = #{orgId}
AND org IN
#{orgId}
AND org !='12Z0'
UNION ALL
SELECT IFNULL(COUNT(1),0) num
FROM t_notice_voi
WHERE create_time = #{currentDay} AND sup_type = '2' AND is_flag = '0' AND level_id = '一般违章'
AND org = #{orgId}
AND org IN
#{orgId}
AND org !='12Z0'
SELECT COUNT(*)
FROM jj_class_meetting jcm
WHERE jcm.current_constr_date=#{currentDay} AND jcm.delete_flag=0 AND jcm.re_assessment_risk_level IN (2,3)
AND jcm.build_unit_code = #{orgId}
AND jcm.build_unit_code IN
#{orgId}
AND jcm.build_unit_code !='12Z0'
UNION ALL
SELECT COUNT(*)
FROM jj_class_meetting jcm
WHERE jcm.current_constr_date=#{currentDay} AND jcm.delete_flag=0
AND jcm.build_unit_code = #{orgId}
AND jcm.build_unit_code IN
#{orgId}
AND jcm.build_unit_code !='12Z0'
SELECT tcdr.id,
tcdr.data_json AS dataJson,
tcdr.store_status AS storeStatus,
tcdr.org_id AS orgId,
tcdr.current_day AS currentDay,
so.city_name AS orgName
FROM tb_city_daily_report_backups tcdr
LEFT JOIN sys_org so ON so.org_id = tcdr.org_id
WHERE tcdr.current_day = #{yeDay} AND tcdr.del_status = '1'
AND tcdr.org_id = #{orgId}
AND tcdr.org_id IN
#{orgId}
AND tcdr.store_status IN ('1','2','3')
AND tcdr.org_id !='12Z0'
ORDER BY tcdr.org_id
SELECT so.org_id AS orgId,
so.city_name AS orgName,
IFNULL(A.twoRiskNum,0) AS twoRiskNum,
IFNULL(A.threeRiskNum,0) AS threeRiskNum,
0 AS twoNum,
0 AS threeNum,
0 AS twoRate,
0 AS threeRate
FROM sys_org so
LEFT JOIN (
SELECT jcm.build_unit_code AS orgId,
ANY_VALUE(COUNT(IF(jcm.re_assessment_risk_level = '2',1,NULL))) AS twoRiskNum,
ANY_VALUE(COUNT(IF(jcm.re_assessment_risk_level = '3',1,NULL))) AS threeRiskNum
FROM jj_class_meetting jcm
WHERE jcm.current_constr_date=#{currentDay} AND jcm.delete_flag=0 AND jcm.re_assessment_risk_level IN (2,3)
GROUP BY jcm.build_unit_code
) A ON A.orgId = so.org_id
AND so.org_id = #{orgId}
AND so.org_id IN
#{orgId}
AND so.org_id !='12Z0'
ORDER BY (twoRiskNum + threeRiskNum) DESC
SELECT so.org_id AS orgId,
so.city_name AS orgName,
IFNULL(A.num,0) AS num,
IFNULL(B.num2,0) AS num2,
IFNULL(B.num3,0) AS num3
FROM sys_org so
LEFT JOIN (
SELECT COUNT(*) AS num,jcm.build_unit_code AS orgId
FROM jj_class_meetting jcm
WHERE jcm.current_constr_date=#{currentDay} AND jcm.delete_flag=0
GROUP BY jcm.build_unit_code
) A ON A.orgId = so.org_id
LEFT JOIN (
SELECT org AS orgId,
ANY_VALUE(COUNT(IF(level_id = '严重违章',1,NULL))) AS num2,
ANY_VALUE(COUNT(IF(level_id = '一般违章',1,NULL))) AS num3
FROM t_notice_voi
WHERE create_time = #{currentDay} AND sup_type = '2' AND is_flag = '0' AND level_id IN ('严重违章','一般违章')
GROUP BY org
) B ON B.orgId = so.org_id
WHERE so.org_id !='12Z0'
ORDER BY num DESC
SELECT COUNT(*) AS num
FROM jj_class_meetting jcm
WHERE jcm.current_constr_date=#{currentDay} AND jcm.delete_flag=0 AND jcm.re_assessment_risk_level IN (2,3)
UNION ALL
SELECT COUNT(*) AS num
FROM jj_class_meetting jcm
WHERE jcm.current_constr_date=#{currentDay} AND jcm.delete_flag=0 AND jcm.re_assessment_risk_level IN (2,3) AND jcm.camera_id IS NOT NULL
UNION ALL
SELECT COUNT(*) AS num
FROM jj_class_meetting jcm
WHERE jcm.current_constr_date=#{currentDay} AND jcm.delete_flag=0 AND jcm.re_assessment_risk_level IN (4,5)
UNION ALL
SELECT COUNT(*) AS num
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 jcm.re_assessment_risk_level = 4 AND (INSTR(jcmi.work_content,'起重机') > 0 OR INSTR(jcmi.work_content,'跨越架') > 0)
UNION ALL
SELECT COUNT(*) AS num
FROM jj_class_meetting jcm
WHERE jcm.current_constr_date=#{currentDay} AND jcm.delete_flag=0 AND jcm.re_assessment_risk_level IN (4,5) AND jcm.camera_id IS NOT NULL
SELECT COUNT(*) AS num
FROM jj_class_meetting jcm
WHERE jcm.current_constr_date= #{currentDay} AND jcm.delete_flag=0
UNION ALL
SELECT COUNT(*) AS num
FROM jj_class_meetting jcm
WHERE jcm.current_constr_date= #{currentDay} AND jcm.delete_flag=0 AND jcm.camera_id IS NOT NULL
UNION ALL
SELECT COUNT(*) AS num
FROM jj_class_meetting jcm
WHERE jcm.current_constr_date=#{currentDay} AND jcm.delete_flag=0 AND jcm.re_assessment_risk_level IN (2,3)
UNION ALL
SELECT COUNT(*) AS num
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 jcm.re_assessment_risk_level = 4 AND (INSTR(jcmi.work_content,'起重机') > 0 OR INSTR(jcmi.work_content,'跨越架') > 0)
UNION ALL
SELECT COUNT(*) AS num
FROM t_notice_voi
WHERE create_time = #{currentDay} AND sup_type = '1' AND is_flag = '0' AND level_id IN ('严重违章','一般违章') AND status NOT IN ('7','8','9')
SELECT #{currentDay} AS currentDay,
tnv.ser_no AS serNo,
so.city_name AS orgName,
CASE WHEN tnv.status = '1' THEN '未整改' ELSE '已整改' END AS status
FROM t_notice_voi tnv
LEFT JOIN sys_org so ON tnv.org = so.org_id
WHERE tnv.create_time = #{currentDay} AND tnv.sup_type = '1' AND tnv.is_flag = '0' AND tnv.level_id IN ('严重违章','一般违章') AND status NOT IN ('7','8','9')
ORDER BY tnv.org
SELECT so.org_id AS orgId,
so.city_name AS orgName,
IFNULL(A.num,0) AS num,
0 AS num2,
'0' AS rate,
IF(so.org_id = '12Z0' OR IFNULL(B.num,0) > 0,'优','差') AS quality
FROM sys_org so
LEFT JOIN (
SELECT COUNT(*) AS num,jcm.build_unit_code AS orgId
FROM jj_class_meetting jcm
WHERE jcm.current_constr_date=#{currentDay} AND jcm.delete_flag=0 AND jcm.re_assessment_risk_level IN (2,3)
GROUP BY jcm.build_unit_code
) A ON A.orgId = so.org_id
LEFT JOIN (
SELECT COUNT(*) AS num,tcdr.org_id AS orgId
FROM tb_city_daily_report_backups tcdr
WHERE tcdr.current_day=#{currentDay} AND tcdr.del_status='1' AND tcdr.store_status IN ('1','2','3')
GROUP BY tcdr.org_id
) B ON B.orgId = so.org_id
ORDER BY IFNULL(A.num,0) DESC
SELECT COUNT(*) AS num
FROM tb_city_daily_report_backups
WHERE current_day= #{currentDay} AND org_id= #{orgId} AND del_status='1'
SELECT sd2.name
FROM sys_dist sd
LEFT JOIN sys_dist sd2 ON sd2.p_id = sd.id AND sd2.is_flag = '0'
WHERE sd.code = 'daily_type' AND sd.is_flag = '0' AND sd2.name IS NOT NULL
SELECT sd2.name
FROM sys_dist sd
LEFT JOIN sys_dist sd2 ON sd2.p_id = sd.id AND sd2.is_flag = '0'
WHERE sd.code = 'daily_unit' AND sd.is_flag = '0' AND sd2.name IS NOT NULL
SELECT id,
so.city_name AS orgName,
tcdr.current_day AS currentDay,
tcdr.store_status AS storeStatus
FROM tb_city_daily_report_backups tcdr
LEFT JOIN sys_org so ON so.org_id = tcdr.org_id
WHERE tcdr.current_day= CURRENT_DATE AND tcdr.del_status='1' AND tcdr.store_status = '2'
SELECT COUNT(*) AS num
FROM tb_city_daily_report_backups tcdr
WHERE tcdr.current_day= CURRENT_DATE AND tcdr.del_status='1' AND tcdr.store_status = '2'
SELECT org_id AS orgId,city_name AS orgName,'0' AS num FROM sys_org WHERE org_id != '12Z0'