权限修改
This commit is contained in:
parent
c95e05f131
commit
88f48fc40e
@ -326,16 +326,34 @@
|
|||||||
</select>
|
</select>
|
||||||
<select id="queryProjectTodayAlarmNum"
|
<select id="queryProjectTodayAlarmNum"
|
||||||
resultType="com.zhgd.xmgl.modules.environment.entity.ProjectTodayAlarmNum">
|
resultType="com.zhgd.xmgl.modules.environment.entity.ProjectTodayAlarmNum">
|
||||||
SELECT SUM(IF(ea.type = 1, 1, 0)) today_pre_alarm_num,
|
SELECT IFNULL(SUM(IF(ea.type = 1, 1, 0)),0) today_pre_alarm_num,
|
||||||
SUM(IF(ea.type = 0, 1, 0)) today_alarm_num,
|
IFNULL(SUM(IF(ea.type = 0, 1, 0)),0) today_alarm_num,
|
||||||
a.project_name
|
a.project_name
|
||||||
FROM project a
|
FROM project a
|
||||||
INNER JOIN company cp ON a.company_sn = cp.company_sn
|
INNER JOIN company cp ON a.company_sn = cp.company_sn
|
||||||
INNER JOIN company b ON cp.parent_id = b.company_id
|
INNER JOIN company b ON cp.parent_id = b.company_id
|
||||||
LEFT JOIN company f ON b.parent_id = f.company_id
|
LEFT JOIN company f ON b.parent_id = f.company_id
|
||||||
LEFT JOIN environment_alarm ea ON ea.project_sn = a.project_sn
|
LEFT JOIN environment_alarm ea ON ea.project_sn = a.project_sn AND
|
||||||
WHERE DATE_FORMAT(ea.alarm_time, "%Y%m%d") = DATE_FORMAT(NOW(), "%Y%m%d")
|
DATE_FORMAT(ea.alarm_time, "%Y%m%d") = DATE_FORMAT(NOW(), "%Y%m%d")
|
||||||
GROUP BY a.project_sn
|
<where>
|
||||||
|
<if test="accountType == 2">
|
||||||
|
AND f.company_sn IN (SELECT cs.company_sn FROM company cs WHERE cs.headquarters_sn=(
|
||||||
|
SELECT cs.headquarters_sn FROM company cs
|
||||||
|
inner join system_user su on su.sn = cs.company_sn
|
||||||
|
where su.user_id=#{userId}
|
||||||
|
) )
|
||||||
|
</if>
|
||||||
|
<if test="accountType == 3">
|
||||||
|
AND f.company_sn = (SELECT su.sn from system_user su where su.user_id=#{userId})
|
||||||
|
</if>
|
||||||
|
<if test="accountType == 4">
|
||||||
|
AND b.company_sn = (SELECT su.sn from system_user su where su.user_id=#{userId})
|
||||||
|
</if>
|
||||||
|
<if test="accountType == 5">
|
||||||
|
AND cp.company_sn = (SELECT su.sn from system_user su where su.user_id=#{userId})
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
|
GROUP BY a.project_sn;
|
||||||
</select>
|
</select>
|
||||||
<select id="queryDeviceTodayAvgData" resultType="com.zhgd.xmgl.modules.environment.entity.Pm10TodayData"
|
<select id="queryDeviceTodayAvgData" resultType="com.zhgd.xmgl.modules.environment.entity.Pm10TodayData"
|
||||||
parameterType="com.zhgd.xmgl.modules.environment.entity.ProjectTodayAlarmInfoDetailQO">
|
parameterType="com.zhgd.xmgl.modules.environment.entity.ProjectTodayAlarmInfoDetailQO">
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user