From 245ab3bcc323dbcc877f8d49fb725b2eec91e118 Mon Sep 17 00:00:00 2001 From: xufenglei <xufenglei> Date: Tue, 12 Jun 2018 08:46:33 +0800 Subject: [PATCH] 区域 增加 镇村选项 --- src/main/resources/mapper/AlarmMapper.xml | 74 ------------------------------------- 1 files changed, 0 insertions(+), 74 deletions(-) diff --git a/src/main/resources/mapper/AlarmMapper.xml b/src/main/resources/mapper/AlarmMapper.xml index b3baecf..e2a7007 100644 --- a/src/main/resources/mapper/AlarmMapper.xml +++ b/src/main/resources/mapper/AlarmMapper.xml @@ -1,80 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.moral.mapper.AlarmMapper"> - <select id="getAlarmData" resultType="java.util.LinkedHashMap"> - SELECT - <if test="dimension=='monitorPoint'"> - `name`, - </if> - <choose> - <when test="sensorKeys.size > 0"> - <foreach collection="sensorKeys" separator="," item="sensorKey"> - SUM( ${sensorKey} ) AS '${sensorKey}' - </foreach> - <foreach collection="sensorKeys" open="," separator="+" close=" AS 'sum' " item="sensorKey"> - SUM( ${sensorKey} ) - </foreach> - </when> - <otherwise> - time - </otherwise> - </choose> - FROM - ( - SELECT - <if test="dimension=='monitorPoint'"> - mp.`name`, - </if> - <choose> - <when test="sensorKeys.size > 0"> - <foreach collection="sensorKeys" separator="," item="sensorKey"> - CASE COUNT( json -> '$.${sensorKey}' ) WHEN 0 THEN 0 ELSE 1 END AS '${sensorKey}' - </foreach> - </when> - <otherwise> - h.time - </otherwise> - </choose> - FROM - alarm_daily h, - device d, - monitor_point mp - WHERE d.monitor_point_id = mp.id - AND h.mac = d.mac - AND h.time >= #{start} - AND h.time <![CDATA[<]]> #{end} - <if test="provinceCode != null"> - AND mp.province_code = #{provinceCode} - </if> - <if test="cityCode != null"> - AND mp.city_code = #{cityCode} - </if> - <if test="areaCode != null"> - AND mp.area_code = #{areaCode} - </if> - <if test="monitorPointId != null"> - AND mp.id = #{monitorPointId} - </if> - <if test="organizationId != null"> - AND mp.organization_id = #{organizationId} - </if> - <if test="mac != null"> - AND d.mac = #{mac} - </if> - <if test="level != null"> - AND h.state = #{level} - </if> - GROUP BY - <if test="dimension=='monitorPoint'"> - mp.id, - </if> - h.time - ) a - <if test="dimension=='monitorPoint'"> - GROUP BY name - </if> - - </select> <select id="countByTimes" resultType="java.util.Map"> select <if test="format !=null"> -- Gitblit v1.8.0