权限修改
This commit is contained in:
parent
c95e05f131
commit
88f48fc40e
@ -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,
|
||||
a.project_name
|
||||
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
|
||||
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 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">
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user