zbj//1.大屏中间终端异常信息
This commit is contained in:
@@ -27,4 +27,6 @@ public interface LargeScreenMapper {
|
||||
Map<String, Object> getDownCount (@Param("lineIds") List<String> lineIds, @Param("startTime") String startTime, @Param("endTime") String endTime);
|
||||
|
||||
List<EventVO> getMiddleDown (@Param("lineIds") List<String> lineIds, @Param("startTime") String startTime, @Param("endTime") String endTime);
|
||||
|
||||
List<Map<String, Object>> getMiddleTerminal (@Param("deviceIds") List<String> deviceIds, @Param("startTime") String startTime, @Param("endTime") String endTime);
|
||||
}
|
||||
|
||||
@@ -127,5 +127,48 @@
|
||||
order by ed.create_time desc
|
||||
</select>
|
||||
|
||||
<select id="getMiddleTerminal" resultType="java.util.Map">
|
||||
SELECT
|
||||
pd.id,
|
||||
IFNULL(
|
||||
cfm1.flow,(
|
||||
SELECT
|
||||
cfm.flow
|
||||
FROM
|
||||
cld_flow_meal cfm
|
||||
WHERE
|
||||
cfm.type = 0
|
||||
AND cfm.flag = 1
|
||||
)) base,
|
||||
IFNULL( cfm2.flow, 0 ) ream,
|
||||
IFNULL( cmf.Statis_Value, 0 ) statusValue,
|
||||
pl1.`Name` "name",
|
||||
pd.IP ip,
|
||||
pd.`Port` "port",
|
||||
case
|
||||
when pd.Com_Flag = '0' then '通讯中断'
|
||||
when pd.Com_Flag = '1' then '通讯正常'
|
||||
end comFlag
|
||||
FROM
|
||||
pq_line pl
|
||||
LEFT JOIN pq_device pd ON pl.id = pd.id
|
||||
LEFT JOIN cld_dev_meal cdm ON cdm.Line_Id = pd.id
|
||||
LEFT JOIN cld_flow_meal cfm1 ON cfm1.Id = cdm.Base_Meal_Id
|
||||
LEFT JOIN cld_flow_meal cfm2 ON cfm2.Id = cdm.Ream_Meal_Id
|
||||
LEFT JOIN cld_month_flow cmf ON cmf.Dev_Id = pd.id
|
||||
LEFT JOIN pq_line pl1 ON pl1.id = pl.pid
|
||||
WHERE
|
||||
pd.id IN
|
||||
<foreach collection="deviceIds" item="item" open="(" close=")" separator=",">
|
||||
#{item}
|
||||
</foreach>
|
||||
<if test="startTime != null and startTime != ''">
|
||||
and date_format(cmf.Time_Id,'%y%m%d') >= date_format(#{startTime},'%y%m%d')
|
||||
</if>
|
||||
<if test="endTime != null and endTime != ''">
|
||||
and date_format(cmf.Time_Id,'%y%m%d') <= date_format(#{endTime},'%y%m%d')
|
||||
</if>
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
||||
|
||||
Reference in New Issue
Block a user