Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
张雷
/
skboot-zhongye
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
构建
提交
问题看板
文件
提交
网络
比较
分支
标签
fb9a121b
由
康伟
编写于
2024-12-26 14:34:21 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
kangwei:
1 个父辈
64150db2
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
38 行增加
和
38 行删除
sk-module-biz/src/main/java/com/skua/modules/ajh/mapper/xml/AjhRectificationInfoMapper.xml
sk-module-biz/src/main/java/com/skua/modules/ajh/mapper/xml/LeaderInspectionRecordMapper.xml
sk-module-biz/src/main/java/com/skua/modules/ajh/mapper/xml/AjhRectificationInfoMapper.xml
查看文件 @
fb9a121
...
...
@@ -6,30 +6,30 @@
<select
id=
"topCensus"
resultType=
"java.util.Map"
>
select
'年度安全隐患统计(起)' as 'name','yh' as 'code',
SUM( CASE WHEN LEFT ( sr.rec_ord_whenlong, 7 ) = #{nowMonth} THEN 1 ELSE 0 END
) as now,
SUM( CASE WHEN LEFT ( sr.rec_ord_whenlong, 4 ) = #{nowYear} THEN 1 ELSE 0 END
) as nowYear,
SUM( CASE WHEN LEFT ( sr.rec_ord_whenlong, 4 ) = #{lastYear} THEN 1 ELSE 0 END
) as last_year
ifnull( SUM( CASE WHEN LEFT ( sr.rec_ord_whenlong, 7 ) = #{nowMonth} THEN 1 ELSE 0 END ),0
) as now,
ifnull( SUM( CASE WHEN LEFT ( sr.rec_ord_whenlong, 4 ) = #{nowYear} THEN 1 ELSE 0 END),0
) as nowYear,
ifnull( SUM( CASE WHEN LEFT ( sr.rec_ord_whenlong, 4 ) = #{lastYear} THEN 1 ELSE 0 END ),0
) as last_year
from ajh_rectification_info sr
UNION
select
'年度教育培训统计(起)' as 'name','jy' as 'code',
SUM( CASE WHEN LEFT ( sr.edu_tra_date, 7 ) = #{nowMonth} THEN 1 ELSE 0 END
) as now,
SUM( CASE WHEN LEFT ( sr.edu_tra_date, 4 ) = #{nowYear} THEN 1 ELSE 0 END
) as nowYear,
SUM( CASE WHEN LEFT ( sr.edu_tra_date, 4 ) = #{lastYear} THEN 1 ELSE 0 END
) as last_year
ifnull( SUM( CASE WHEN LEFT ( sr.edu_tra_date, 7 ) = #{nowMonth} THEN 1 ELSE 0 END ),0
) as now,
ifnull( SUM( CASE WHEN LEFT ( sr.edu_tra_date, 4 ) = #{nowYear} THEN 1 ELSE 0 END),0
) as nowYear,
ifnull( SUM( CASE WHEN LEFT ( sr.edu_tra_date, 4 ) = #{lastYear} THEN 1 ELSE 0 END ),0
) as last_year
from ajh_edu_training sr
UNION
select
'年度应急演练统计(起)' as 'name','yj' as 'code',
SUM( CASE WHEN LEFT ( sr.exe_time, 7 ) = #{nowMonth} THEN 1 ELSE 0 END
) as now,
SUM( CASE WHEN LEFT ( sr.exe_time, 4 ) = #{nowYear} THEN 1 ELSE 0 END
) as nowYear,
SUM( CASE WHEN LEFT ( sr.exe_time, 4 ) = #{lastYear} THEN 1 ELSE 0 END
) as last_year
ifnull( SUM( CASE WHEN LEFT ( sr.exe_time, 7 ) = #{nowMonth} THEN 1 ELSE 0 END ),0
) as now,
ifnull( SUM( CASE WHEN LEFT ( sr.exe_time, 4 ) = #{nowYear} THEN 1 ELSE 0 END),0
) as nowYear,
ifnull( SUM( CASE WHEN LEFT ( sr.exe_time, 4 ) = #{lastYear} THEN 1 ELSE 0 END ),0
) as last_year
from ajh_exercise_situation sr
UNION
select
'年度危险作业事件(起)' as 'name','wx' as 'code',
SUM( CASE WHEN LEFT ( sr.operation_date, 7 ) = #{nowMonth} THEN 1 ELSE 0 END
) as now,
SUM( CASE WHEN LEFT ( sr.operation_date, 4 ) = #{nowYear} THEN 1 ELSE 0 END
) as nowYear,
SUM( CASE WHEN LEFT ( sr.operation_date, 4 ) = #{lastYear} THEN 1 ELSE 0 END
) as last_year
ifnull( SUM( CASE WHEN LEFT ( sr.operation_date, 7 ) = #{nowMonth} THEN 1 ELSE 0 END ),0
) as now,
ifnull( SUM( CASE WHEN LEFT ( sr.operation_date, 4 ) = #{nowYear} THEN 1 ELSE 0 END),0
) as nowYear,
ifnull( SUM( CASE WHEN LEFT ( sr.operation_date, 4 ) = #{lastYear} THEN 1 ELSE 0 END ),0
) as last_year
from dangerous_operation_manage sr
UNION
select
...
...
@@ -43,9 +43,9 @@
select
'安全管理文件(本)' as 'name','doc' as 'code',
count(id) as 'total_num',
SUM( CASE WHEN fac_informationtype ='flfg' THEN 1 ELSE 0 END
) as flfg_num,
SUM( CASE WHEN fac_informationtype ='bzgf' THEN 1 ELSE 0 END
) as bzgf_num,
SUM( CASE WHEN fac_informationtype ='gzzd' THEN 1 ELSE 0 END
) as gzzd_num
ifnull( SUM( CASE WHEN fac_informationtype ='flfg' THEN 1 ELSE 0 END ),0
) as flfg_num,
ifnull( SUM( CASE WHEN fac_informationtype ='bzgf' THEN 1 ELSE 0 END ),0
) as bzgf_num,
ifnull( SUM( CASE WHEN fac_informationtype ='gzzd' THEN 1 ELSE 0 END ),0
) as gzzd_num
from material_info
</select>
...
...
@@ -53,9 +53,9 @@
<select
id=
"yhCensus"
resultType=
"java.util.Map"
>
SELECT
sd.depart_name,
SUM( CASE WHEN LEFT ( sr.rec_ord_whenlong, 7 ) = #{nowMonth} THEN 1 ELSE 0 END
) as now,
SUM( CASE WHEN LEFT ( sr.rec_ord_whenlong, 4 ) =#{nowYear} THEN 1 ELSE 0 END
) as nowYear,
SUM( CASE WHEN LEFT ( sr.rec_ord_whenlong, 4 ) =#{lastYear} THEN 1 ELSE 0 END
) as last_year
ifnull( SUM( CASE WHEN LEFT ( sr.rec_ord_whenlong, 7 ) = #{nowMonth} THEN 1 ELSE 0 END ),0
) as now,
ifnull( SUM( CASE WHEN LEFT ( sr.rec_ord_whenlong, 4 ) =#{nowYear} THEN 1 ELSE 0 END),0
) as nowYear,
ifnull( SUM( CASE WHEN LEFT ( sr.rec_ord_whenlong, 4 ) =#{lastYear} THEN 1 ELSE 0 END ),0
) as last_year
FROM
sys_factory_info sf
LEFT JOIN sys_depart sd ON sf.depart_id = sd.id
...
...
@@ -66,9 +66,9 @@
<select
id=
"jyCensus"
resultType=
"java.util.Map"
>
SELECT
sd.depart_name,
SUM( CASE WHEN LEFT ( sr.edu_tra_date, 7 ) =#{nowMonth} THEN 1 ELSE 0 END
) as now,
SUM( CASE WHEN LEFT ( sr.edu_tra_date, 4 ) =#{nowYear} THEN 1 ELSE 0 END
) as nowYear,
SUM( CASE WHEN LEFT ( sr.edu_tra_date, 4 ) =#{lastYear} THEN 1 ELSE 0 END
) as last_year
ifnull( SUM( CASE WHEN LEFT ( sr.edu_tra_date, 7 ) =#{nowMonth} THEN 1 ELSE 0 END ),0
) as now,
ifnull( SUM( CASE WHEN LEFT ( sr.edu_tra_date, 4 ) =#{nowYear} THEN 1 ELSE 0 END),0
) as nowYear,
ifnull( SUM( CASE WHEN LEFT ( sr.edu_tra_date, 4 ) =#{lastYear} THEN 1 ELSE 0 END ),0
) as last_year
FROM
sys_factory_info sf
LEFT JOIN sys_depart sd ON sf.depart_id = sd.id
...
...
@@ -80,9 +80,9 @@
<select
id=
"yjCensus"
resultType=
"java.util.Map"
>
SELECT
sd.depart_name,
SUM( CASE WHEN LEFT ( sr.exe_time, 7 ) =#{nowMonth} THEN 1 ELSE 0 END
) as now,
SUM( CASE WHEN LEFT ( sr.exe_time, 4 ) =#{nowYear} THEN 1 ELSE 0 END
) as nowYear,
SUM( CASE WHEN LEFT ( sr.exe_time, 4 ) =#{lastYear} THEN 1 ELSE 0 END
) as last_year
ifnull( SUM( CASE WHEN LEFT ( sr.exe_time, 7 ) =#{nowMonth} THEN 1 ELSE 0 END ),0
) as now,
ifnull( SUM( CASE WHEN LEFT ( sr.exe_time, 4 ) =#{nowYear} THEN 1 ELSE 0 END),0
) as nowYear,
ifnull( SUM( CASE WHEN LEFT ( sr.exe_time, 4 ) =#{lastYear} THEN 1 ELSE 0 END ),0
) as last_year
FROM
sys_factory_info sf
LEFT JOIN sys_depart sd ON sf.depart_id = sd.id
...
...
@@ -94,9 +94,9 @@
<select
id=
"whCensus"
resultType=
"java.util.Map"
>
SELECT
sd.depart_name,
SUM( CASE WHEN LEFT ( sr.create_time, 7 ) =#{nowMonth} THEN 1 ELSE 0 END
) as now,
SUM( CASE WHEN LEFT ( sr.create_time, 4 ) =#{nowYear} THEN 1 ELSE 0 END
) as nowYear,
SUM( CASE WHEN LEFT ( sr.create_time, 4 ) =#{lastYear} THEN 1 ELSE 0 END
) as last_year
ifnull( SUM( CASE WHEN LEFT ( sr.create_time, 7 ) =#{nowMonth} THEN 1 ELSE 0 END ),0
) as now,
ifnull( SUM( CASE WHEN LEFT ( sr.create_time, 4 ) =#{nowYear} THEN 1 ELSE 0 END),0
) as nowYear,
ifnull( SUM( CASE WHEN LEFT ( sr.create_time, 4 ) =#{lastYear} THEN 1 ELSE 0 END ),0
) as last_year
FROM
sys_factory_info sf
LEFT JOIN sys_depart sd ON sf.depart_id = sd.id
...
...
@@ -108,9 +108,9 @@
<select
id=
"wxCensus"
resultType=
"java.util.Map"
>
SELECT
sd.depart_name,
SUM( CASE WHEN LEFT ( sr.pro_come_date, 7 ) =#{nowMonth} THEN 1 ELSE 0 END
) as now,
SUM( CASE WHEN LEFT ( sr.pro_come_date, 4 ) =#{nowYear} THEN 1 ELSE 0 END
) as nowYear,
SUM( CASE WHEN LEFT ( sr.pro_come_date, 4 ) =#{lastYear} THEN 1 ELSE 0 END
) as last_year
ifnull(SUM( CASE WHEN LEFT ( sr.pro_come_date, 7 ) =#{nowMonth} THEN 1 ELSE 0 END ),0
) as now,
ifnull(SUM( CASE WHEN LEFT ( sr.pro_come_date, 4 ) =#{nowYear} THEN 1 ELSE 0 END),0
) as nowYear,
ifnull( SUM( CASE WHEN LEFT ( sr.pro_come_date, 4 ) =#{lastYear} THEN 1 ELSE 0 END ),0
) as last_year
FROM
sys_factory_info sf
LEFT JOIN sys_depart sd ON sf.depart_id = sd.id
...
...
@@ -123,9 +123,9 @@
<select
id=
"jtaqCensus"
resultType=
"java.util.Map"
>
SELECT
sd.depart_name,
SUM( CASE WHEN LEFT ( sr.acc_rep_time, 7 ) =#{nowMonth} THEN 1 ELSE 0 END
) as now,
SUM( CASE WHEN LEFT ( sr.acc_rep_time, 4 ) =#{nowYear} THEN 1 ELSE 0 END
) as nowYear,
SUM( CASE WHEN LEFT ( sr.acc_rep_time,4 ) =#{lastYear} THEN 1 ELSE 0 END
) as last_year
ifnull( SUM( CASE WHEN LEFT ( sr.acc_rep_time, 7 ) =#{nowMonth} THEN 1 ELSE 0 END ),0
) as now,
ifnull( SUM( CASE WHEN LEFT ( sr.acc_rep_time, 4 ) =#{nowYear} THEN 1 ELSE 0 END),0
) as nowYear,
ifnull( SUM( CASE WHEN LEFT ( sr.acc_rep_time,4 ) =#{lastYear} THEN 1 ELSE 0 END ),0
) as last_year
FROM
sys_factory_info sf
LEFT JOIN sys_depart sd ON sf.depart_id = sd.id
...
...
@@ -136,9 +136,9 @@
<select
id=
"safeCensus"
resultType=
"java.util.Map"
>
SELECT
sd.depart_name,
SUM( CASE WHEN LEFT ( sr.docu_date, 7 ) =#{nowMonth} THEN 1 ELSE 0 END
) as now,
SUM( CASE WHEN LEFT ( sr.docu_date, 4 ) =#{nowYear} THEN 1 ELSE 0 END
) as nowYear,
SUM( CASE WHEN LEFT ( sr.docu_date, 4 ) =#{lastYear} THEN 1 ELSE 0 END
) as last_year
ifnull( SUM( CASE WHEN LEFT ( sr.docu_date, 7 ) =#{nowMonth} THEN 1 ELSE 0 END ),0
) as now,
ifnull( SUM( CASE WHEN LEFT ( sr.docu_date, 4 ) =#{nowYear} THEN 1 ELSE 0 END),0
) as nowYear,
ifnull( SUM( CASE WHEN LEFT ( sr.docu_date, 4 ) =#{lastYear} THEN 1 ELSE 0 END ),0
) as last_year
FROM
sys_factory_info sf
LEFT JOIN sys_depart sd ON sf.depart_id = sd.id
...
...
sk-module-biz/src/main/java/com/skua/modules/ajh/mapper/xml/LeaderInspectionRecordMapper.xml
查看文件 @
fb9a121
...
...
@@ -5,8 +5,8 @@
<!--统计数量 -->
<select
id=
"statisticsNum"
resultType=
"com.skua.modules.ajh.vo.LeaderInspectionRecordVO"
>
SELECT
SUM(IF(`inspection_type`='1',inspection_type,0)
) as 'swgsjcNum',
SUM(IF(`inspection_type`='2',inspection_type,0))/2
as 'xmbjcNum'
ifnull(SUM(IF(`inspection_type`='1',inspection_type,0)) ,0
) as 'swgsjcNum',
ifnull(SUM(IF(`inspection_type`='2',inspection_type,0))/2 ,0)
as 'xmbjcNum'
FROM ajh_leader_inspection_record
<where>
<if
test=
"departIds != null and departIds != ''"
>
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论