代码优化
This commit is contained in:
parent
5d8a3706f7
commit
c95e05f131
@ -114,7 +114,7 @@ public class EnvironmentAlarmController {
|
|||||||
*/
|
*/
|
||||||
@ApiOperation(value = "查询某个项目今日PM10报警/预警情况", notes = "查询某个项目今日PM10报警/预警情况", httpMethod = "POST")
|
@ApiOperation(value = "查询某个项目今日PM10报警/预警情况", notes = "查询某个项目今日PM10报警/预警情况", httpMethod = "POST")
|
||||||
@PostMapping(value = "/queryProjectTodayAlarmInfoDetail")
|
@PostMapping(value = "/queryProjectTodayAlarmInfoDetail")
|
||||||
public Result<ProjectTodayAlarmInfoDetailVo> queryProjectTodayAlarmInfoDetail(ProjectTodayAlarmInfoDetailQO qo) {
|
public Result<ProjectTodayAlarmInfoDetailVo> queryProjectTodayAlarmInfoDetail(@RequestBody @Validated ProjectTodayAlarmInfoDetailQO qo) {
|
||||||
return Result.success(environmentAlarmService.queryProjectTodayAlarmInfoDetail(qo));
|
return Result.success(environmentAlarmService.queryProjectTodayAlarmInfoDetail(qo));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -4,9 +4,12 @@ import io.swagger.annotations.ApiModel;
|
|||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import javax.validation.constraints.NotBlank;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@ApiModel("查询某个项目今日PM10报警/预警情况")
|
@ApiModel("查询某个项目今日PM10报警/预警情况")
|
||||||
public class ProjectTodayAlarmInfoDetailQO {
|
public class ProjectTodayAlarmInfoDetailQO {
|
||||||
@ApiModelProperty(value = "所属项目SN")
|
@ApiModelProperty(value = "所属项目SN", required = true)
|
||||||
|
@NotBlank
|
||||||
private String projectSn;
|
private String projectSn;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -339,7 +339,7 @@
|
|||||||
</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">
|
||||||
SELECT AVG(dnd.pm10),
|
SELECT AVG(dnd.pm10) pm10,
|
||||||
dnd.upload_date
|
dnd.upload_date
|
||||||
FROM dust_noise_data dnd
|
FROM dust_noise_data dnd
|
||||||
WHERE dnd.project_sn = #{projectSn}
|
WHERE dnd.project_sn = #{projectSn}
|
||||||
@ -349,14 +349,16 @@
|
|||||||
<select id="queryDeviceTodayAlramSum"
|
<select id="queryDeviceTodayAlramSum"
|
||||||
resultType="com.zhgd.xmgl.modules.environment.entity.ProjectTodayAlarmInfoDetailVo">
|
resultType="com.zhgd.xmgl.modules.environment.entity.ProjectTodayAlarmInfoDetailVo">
|
||||||
SELECT IFNULL(SUM(
|
SELECT IFNULL(SUM(
|
||||||
IF
|
IF
|
||||||
(ea.type = 1, 1, 0)), 0) pm10_device_today_alarm_sum,
|
(ea.type = 1, 1, 0)), 0) pm10_device_today_alarm_sum,
|
||||||
IFNULL(SUM(
|
IFNULL(SUM(
|
||||||
IF
|
IF
|
||||||
(ea.type = 0, 1, 0)), 0) pm10_device_today_pre_alarm_sum
|
(ea.type = 0, 1, 0)), 0) pm10_device_today_pre_alarm_sum
|
||||||
FROM environment_alarm ea
|
FROM environment_alarm ea
|
||||||
WHERE DATE_FORMAT(ea.alarm_time, "%Y%m%d") = DATE_FORMAT(NOW(), "%Y%m%d")
|
<where>
|
||||||
AND ea.alarm_type_id = 2
|
DATE_FORMAT(ea.alarm_time, "%Y%m%d") = DATE_FORMAT(NOW(), "%Y%m%d")
|
||||||
AND ea.project_sn = #{projectSn}
|
AND ea.alarm_type_id = 2
|
||||||
|
AND ea.project_sn = #{projectSn}
|
||||||
|
</where>
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
Loading…
x
Reference in New Issue
Block a user