权限修改

This commit is contained in:
GUO 2023-03-02 21:45:18 +08:00
parent c95e05f131
commit 88f48fc40e

View File

@ -326,16 +326,34 @@
</select>
<select id="queryProjectTodayAlarmNum"
resultType="com.zhgd.xmgl.modules.environment.entity.ProjectTodayAlarmNum">
SELECT SUM(IF(ea.type = 1, 1, 0)) today_pre_alarm_num,
SUM(IF(ea.type = 0, 1, 0)) today_alarm_num,
SELECT IFNULL(SUM(IF(ea.type = 1, 1, 0)),0) today_pre_alarm_num,
IFNULL(SUM(IF(ea.type = 0, 1, 0)),0) today_alarm_num,
a.project_name
FROM project a
INNER JOIN company cp ON a.company_sn = cp.company_sn
INNER JOIN company b ON cp.parent_id = b.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
WHERE DATE_FORMAT(ea.alarm_time, "%Y%m%d") = DATE_FORMAT(NOW(), "%Y%m%d")
GROUP BY a.project_sn
LEFT JOIN environment_alarm ea ON ea.project_sn = a.project_sn AND
DATE_FORMAT(ea.alarm_time, "%Y%m%d") = DATE_FORMAT(NOW(), "%Y%m%d")
<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 id="queryDeviceTodayAvgData" resultType="com.zhgd.xmgl.modules.environment.entity.Pm10TodayData"
parameterType="com.zhgd.xmgl.modules.environment.entity.ProjectTodayAlarmInfoDetailQO">