From 16facda58311ecf8fd6ac91d31325250539786f3 Mon Sep 17 00:00:00 2001 From: Administrator <1923636941@qq.com> Date: Mon, 26 Jun 2023 09:26:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../LifterCurrentDataController.java | 2 +- .../TowerCurrentDataController.java | 2 +- .../bigdevice/entity/LifterCurrentData.java | 535 +++++++++++------- .../mapper/LifterCurrentDataMapper.java | 2 +- .../mapper/xml/LifterCurrentDataMapper.xml | 4 +- .../service/ILifterCurrentDataService.java | 2 +- .../service/ITowerCurrentDataService.java | 2 +- .../impl/LifterCurrentDataServiceImpl.java | 24 +- .../impl/TowerCurrentDataServiceImpl.java | 9 +- .../DeepExcavationCurrentDataServiceImpl.java | 1 + .../controller/ProgressItemController.java | 41 +- .../entity/vo/ProgressItemOverdueListVo.java | 15 + .../mapper/ProgressTaskAlarmMapper.java | 4 + .../mapper/xml/ProgressTaskAlarmMapper.xml | 18 + .../project/mapper/xml/ProjectMapper.xml | 28 +- .../service/ProgressTaskAlarmService.java | 7 + .../impl/ProgressTaskAlarmServiceImpl.java | 22 +- .../ProjectOperationsAnalysisController.java | 18 +- .../vo/WorkerMonthAttendanceStatisticsVo.java | 26 +- .../ProjectOperationsAnalysisMapper.java | 2 +- .../xml/ProjectOperationsAnalysisMapper.xml | 35 +- .../IProjectOperationsAnalysisService.java | 2 +- .../ProjectOperationsAnalysisServiceImpl.java | 29 +- .../WorkerWagesPaymentController.java | 2 +- .../worker/mapper/xml/WorkerInfoMapper.xml | 46 +- .../mapper/xml/WorkerSafeEducationMapper.xml | 10 +- .../mapper/xml/WorkerWagesPaymentMapper.xml | 23 +- src/main/java/com/zhgd/xmgl/util/AqiUtil.java | 19 +- 28 files changed, 611 insertions(+), 319 deletions(-) create mode 100644 src/main/java/com/zhgd/xmgl/modules/project/entity/vo/ProgressItemOverdueListVo.java diff --git a/src/main/java/com/zhgd/xmgl/modules/bigdevice/controller/LifterCurrentDataController.java b/src/main/java/com/zhgd/xmgl/modules/bigdevice/controller/LifterCurrentDataController.java index 7acc790f8..5b829520b 100644 --- a/src/main/java/com/zhgd/xmgl/modules/bigdevice/controller/LifterCurrentDataController.java +++ b/src/main/java/com/zhgd/xmgl/modules/bigdevice/controller/LifterCurrentDataController.java @@ -71,7 +71,7 @@ public class LifterCurrentDataController { @ApiOperation(value = "查询升降机设备最新一条实时数据", notes = "查询升降机设备最新一条实时数据", httpMethod = "POST") @ApiImplicitParam(name = "devSn", value = "升降机设备编号", paramType = "query", required = true, dataType = "Integer") @PostMapping(value = "/getNewestLifterCurrentData") - public Result getNewestLifterCurrentData(@RequestBody Map map) { + public Result getNewestLifterCurrentData(@RequestBody Map map) { return Result.success(lifterCurrentDataService.getNewestLifterCurrentData(map)); } diff --git a/src/main/java/com/zhgd/xmgl/modules/bigdevice/controller/TowerCurrentDataController.java b/src/main/java/com/zhgd/xmgl/modules/bigdevice/controller/TowerCurrentDataController.java index 171b40637..ac5eb7e8b 100644 --- a/src/main/java/com/zhgd/xmgl/modules/bigdevice/controller/TowerCurrentDataController.java +++ b/src/main/java/com/zhgd/xmgl/modules/bigdevice/controller/TowerCurrentDataController.java @@ -82,7 +82,7 @@ public class TowerCurrentDataController { @ApiOperation(value = "查询塔机设备最新一条实时数据", notes = "查询塔机设备最新一条实时数据", httpMethod = "POST") @ApiImplicitParam(name = "devSn", value = "塔机设备编号", paramType = "query", required = true, dataType = "Integer") @PostMapping(value = "/getNewestTowerCurrentData") - public Result getNewestTowerCurrentData(@RequestBody Map map) { + public Result getNewestTowerCurrentData(@RequestBody Map map) { return Result.success(towerCurrentDataService.getNewestTowerCurrentData(map)); } diff --git a/src/main/java/com/zhgd/xmgl/modules/bigdevice/entity/LifterCurrentData.java b/src/main/java/com/zhgd/xmgl/modules/bigdevice/entity/LifterCurrentData.java index 956431d43..f6935f8b9 100644 --- a/src/main/java/com/zhgd/xmgl/modules/bigdevice/entity/LifterCurrentData.java +++ b/src/main/java/com/zhgd/xmgl/modules/bigdevice/entity/LifterCurrentData.java @@ -1,291 +1,420 @@ package com.zhgd.xmgl.modules.bigdevice.entity; -import java.io.Serializable; - import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; -import lombok.Data; -import org.jeecgframework.poi.excel.annotation.Excel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import org.jeecgframework.poi.excel.annotation.Excel; + +import java.io.Serializable; + /** * @Description: 升降机实时数据 * @author: pds - * @date: 2020-12-16 + * @date: 2020-12-16 * @version: V1.0 */ @Data @TableName("lifter_current_data") -@ApiModel(value="LifterCurrentData实体类",description="LifterCurrentData") +@ApiModel(value = "LifterCurrentData实体类", description = "LifterCurrentData") public class LifterCurrentData implements Serializable { private static final long serialVersionUID = 1L; - /**升降机实时数据*/ + /** + * 升降机实时数据 + */ @TableId(type = IdType.ASSIGN_ID) - @ApiModelProperty(value="升降机实时数据") - private java.lang.Long id ; - /**设备编号*/ + @ApiModelProperty(value = "升降机实时数据") + private java.lang.Long id; + /** + * 设备编号 + */ @Excel(name = "设备编号", width = 15) - @ApiModelProperty(value="设备编号") - private java.lang.String devSn ; - /**设备名称*/ + @ApiModelProperty(value = "设备编号") + private java.lang.String devSn; + /** + * 设备名称 + */ @Excel(name = "设备名称", width = 15) - @ApiModelProperty(value="设备名称") - private java.lang.String devName ; - /**项目sn*/ + @ApiModelProperty(value = "设备名称") + private java.lang.String devName; + /** + * 项目sn + */ @Excel(name = "项目sn", width = 15) - @ApiModelProperty(value="项目sn") - private java.lang.String projectSn ; - /**准载,单位kg*/ + @ApiModelProperty(value = "项目sn") + private java.lang.String projectSn; + /** + * 准载,单位kg + */ @Excel(name = "准载,单位kg", width = 15) - @ApiModelProperty(value="准载,单位kg") - private java.lang.String maxLoad ; - /**类型*/ + @ApiModelProperty(value = "准载,单位kg") + private java.lang.String maxLoad; + /** + * 类型 + */ @Excel(name = "类型", width = 15) - @ApiModelProperty(value="类型") - private java.lang.String type ; - /**开始运行高度*/ + @ApiModelProperty(value = "类型") + private java.lang.String type; + /** + * 开始运行高度 + */ @Excel(name = "开始运行高度", width = 15) - @ApiModelProperty(value="开始运行高度") - private java.lang.String height ; - /**停止运行高度*/ + @ApiModelProperty(value = "开始运行高度") + private java.lang.String height; + /** + * 停止运行高度 + */ @Excel(name = "停止运行高度", width = 15) - @ApiModelProperty(value="停止运行高度") - private java.lang.String stopHeight ; - /**停止工作时间*/ + @ApiModelProperty(value = "停止运行高度") + private java.lang.String stopHeight; + /** + * 停止工作时间 + */ @Excel(name = "停止工作时间", width = 15) - @ApiModelProperty(value="停止工作时间") - private java.lang.String stopTime ; - /**实时标志,0为历史数据,1为实时数据*/ + @ApiModelProperty(value = "停止工作时间") + private java.lang.String stopTime; + /** + * 实时标志,0为历史数据,1为实时数据 + */ @Excel(name = "实时标志,0为历史数据,1为实时数据", width = 15) - @ApiModelProperty(value="实时标志,0为历史数据,1为实时数据") - private java.lang.String realFlag ; - /**开始工作时间*/ + @ApiModelProperty(value = "实时标志,0为历史数据,1为实时数据") + private java.lang.String realFlag; + /** + * 开始工作时间 + */ @Excel(name = "开始工作时间", width = 15) - @ApiModelProperty(value="开始工作时间") - private java.lang.String startTime ; - /**本次运行载重 ,单位kg*/ + @ApiModelProperty(value = "开始工作时间") + private java.lang.String startTime; + /** + * 本次运行载重 ,单位kg + */ @Excel(name = "本次运行载重 ,单位kg", width = 15) - @ApiModelProperty(value="本次运行载重 ,单位kg") - private java.lang.String loading ; - /**本次运行最大载重百分比*/ + @ApiModelProperty(value = "本次运行载重 ,单位kg") + private java.lang.String loading; + /** + * 本次运行最大载重百分比 + */ @Excel(name = "本次运行最大载重百分比", width = 15) - @ApiModelProperty(value="本次运行最大载重百分比") - private java.lang.String loadRatio ; - /**制动距离*/ + @ApiModelProperty(value = "本次运行最大载重百分比") + private java.lang.String loadRatio; + /** + * 制动距离 + */ @Excel(name = "制动距离", width = 15) - @ApiModelProperty(value="制动距离") - private java.lang.String brakingDistance ; - /**接收创建时间*/ + @ApiModelProperty(value = "制动距离") + private java.lang.String brakingDistance; + /** + * 接收创建时间 + */ @Excel(name = "接收创建时间", width = 15) - @ApiModelProperty(value="接收创建时间") - private java.lang.String reciveTime ; - /**运行状态 1:上升 2:下降 必传参数*/ + @ApiModelProperty(value = "接收创建时间") + private java.lang.String reciveTime; + /** + * 运行状态 1:上升 2:下降 必传参数 + */ @Excel(name = "运行状态 1:上升 2:下降 必传参数", width = 15) - @ApiModelProperty(value="运行状态 1:上升 2:下降 必传参数") - private java.lang.Integer runningState ; - /**是否在线 0:在线,1:不在线*/ + @ApiModelProperty(value = "运行状态 1:上升 2:下降 必传参数") + private java.lang.Integer runningState; + /** + * 是否在线 0:在线,1:不在线 + */ @Excel(name = "是否在线 0:在线,1:不在线", width = 15) - @ApiModelProperty(value="是否在线 0:在线,1:不在线") - private java.lang.Integer isOnline ; - /**驾驶员身份证号*/ + @ApiModelProperty(value = "是否在线 0:在线,1:不在线") + private java.lang.Integer isOnline; + /** + * 驾驶员身份证号 + */ @Excel(name = "驾驶员身份证号", width = 15) - @ApiModelProperty(value="驾驶员身份证号") - private java.lang.String driverIdCard ; - /**驾驶员证书编号*/ + @ApiModelProperty(value = "驾驶员身份证号") + private java.lang.String driverIdCard; + /** + * 驾驶员证书编号 + */ @Excel(name = "驾驶员证书编号", width = 15) - @ApiModelProperty(value="驾驶员证书编号") - private java.lang.String driverLicence ; - /**驾驶员姓名*/ + @ApiModelProperty(value = "驾驶员证书编号") + private java.lang.String driverLicence; + /** + * 驾驶员姓名 + */ @Excel(name = "驾驶员姓名", width = 15) - @ApiModelProperty(value="驾驶员姓名") - private java.lang.String driverName ; - /**高度比*/ + @ApiModelProperty(value = "驾驶员姓名") + private java.lang.String driverName; + /** + * 高度比 + */ @Excel(name = "高度比", width = 15) - @ApiModelProperty(value="高度比") - private java.lang.String heightRatio ; - /**倾斜度*/ + @ApiModelProperty(value = "高度比") + private java.lang.String heightRatio; + /** + * 倾斜度 + */ @Excel(name = "倾斜度", width = 15) - @ApiModelProperty(value="倾斜度") - private java.lang.String biasAngle ; - /**倾斜百分比*/ + @ApiModelProperty(value = "倾斜度") + private java.lang.String biasAngle; + /** + * 倾斜百分比 + */ @Excel(name = "倾斜百分比", width = 15) - @ApiModelProperty(value="倾斜百分比") - private java.lang.String biasRatio ; - /**人数*/ + @ApiModelProperty(value = "倾斜百分比") + private java.lang.String biasRatio; + /** + * 人数 + */ @Excel(name = "人数", width = 15) - @ApiModelProperty(value="人数") - private java.lang.Integer peopleNumber ; - /**运行速度*/ + @ApiModelProperty(value = "人数") + private java.lang.Integer peopleNumber; + /** + * 运行速度 + */ @Excel(name = "运行速度", width = 15) - @ApiModelProperty(value="运行速度") - private java.lang.String speed ; - /**楼层数*/ + @ApiModelProperty(value = "运行速度") + private java.lang.String speed; + /** + * 楼层数 + */ @Excel(name = "楼层数", width = 15) - @ApiModelProperty(value="楼层数") - private java.lang.Integer floorNum ; - /**风速*/ + @ApiModelProperty(value = "楼层数") + private java.lang.Integer floorNum; + /** + * 风速 + */ @Excel(name = "风速", width = 15) - @ApiModelProperty(value="风速") - private java.lang.String windSpeed ; - /**倾角X*/ + @ApiModelProperty(value = "风速") + private java.lang.String windSpeed; + /** + * 倾角X + */ @Excel(name = "倾角X", width = 15) - @ApiModelProperty(value="倾角X") - private java.lang.String dipAngleX ; - /**倾角Y*/ + @ApiModelProperty(value = "倾角X") + private java.lang.String dipAngleX; + /** + * 倾角Y + */ @Excel(name = "倾角Y", width = 15) - @ApiModelProperty(value="倾角Y") - private java.lang.String dipAngleY ; - /**前门状态,1关,2开*/ + @ApiModelProperty(value = "倾角Y") + private java.lang.String dipAngleY; + /** + * 前门状态,1关,2开 + */ @Excel(name = "前门状态,1关,2开", width = 15) - @ApiModelProperty(value="前门状态,1关,2开") - private java.lang.Integer frontDoorState ; - /**后门状态,1关,2开*/ + @ApiModelProperty(value = "前门状态,1关,2开") + private java.lang.Integer frontDoorState; + /** + * 后门状态,1关,2开 + */ @Excel(name = "后门状态,1关,2开", width = 15) - @ApiModelProperty(value="后门状态,1关,2开") - private java.lang.Integer backDoorState ; - /**无任何外设故障 0:有外设故障 1: 无任何外设故障*/ + @ApiModelProperty(value = "后门状态,1关,2开") + private java.lang.Integer backDoorState; + /** + * 无任何外设故障 0:有外设故障 1: 无任何外设故障 + */ @Excel(name = "无任何外设故障 0:有外设故障 1: 无任何外设故障", width = 15) - @ApiModelProperty(value="无任何外设故障 0:有外设故障 1: 无任何外设故障") - private java.lang.Integer noError ; - /**身份识别模块故障 0:无故障 1: 有故障*/ + @ApiModelProperty(value = "无任何外设故障 0:有外设故障 1: 无任何外设故障") + private java.lang.Integer noError; + /** + * 身份识别模块故障 0:无故障 1: 有故障 + */ @Excel(name = "身份识别模块故障 0:无故障 1: 有故障", width = 15) - @ApiModelProperty(value="身份识别模块故障 0:无故障 1: 有故障") - private java.lang.Integer idError ; - /**人数识别装置故障 0:无故障 1: 有故障*/ + @ApiModelProperty(value = "身份识别模块故障 0:无故障 1: 有故障") + private java.lang.Integer idError; + /** + * 人数识别装置故障 0:无故障 1: 有故障 + */ @Excel(name = "人数识别装置故障 0:无故障 1: 有故障", width = 15) - @ApiModelProperty(value="人数识别装置故障 0:无故障 1: 有故障") - private java.lang.Integer peopleCntError ; - /**载重传感器故障 0:无故障 1: 有故障*/ + @ApiModelProperty(value = "人数识别装置故障 0:无故障 1: 有故障") + private java.lang.Integer peopleCntError; + /** + * 载重传感器故障 0:无故障 1: 有故障 + */ @Excel(name = "载重传感器故障 0:无故障 1: 有故障", width = 15) - @ApiModelProperty(value="载重传感器故障 0:无故障 1: 有故障") - private java.lang.Integer weightError ; - /**速度传感器故障 0:无故障 1: 有故障*/ + @ApiModelProperty(value = "载重传感器故障 0:无故障 1: 有故障") + private java.lang.Integer weightError; + /** + * 速度传感器故障 0:无故障 1: 有故障 + */ @Excel(name = "速度传感器故障 0:无故障 1: 有故障", width = 15) - @ApiModelProperty(value="速度传感器故障 0:无故障 1: 有故障") - private java.lang.Integer speedError ; - /**高度传感器故障 0:无故障 1: 有故障*/ + @ApiModelProperty(value = "速度传感器故障 0:无故障 1: 有故障") + private java.lang.Integer speedError; + /** + * 高度传感器故障 0:无故障 1: 有故障 + */ @Excel(name = "高度传感器故障 0:无故障 1: 有故障", width = 15) - @ApiModelProperty(value="高度传感器故障 0:无故障 1: 有故障") - private java.lang.Integer heightError ; - /**楼层传感器故障 0:无故障 1: 有故障*/ + @ApiModelProperty(value = "高度传感器故障 0:无故障 1: 有故障") + private java.lang.Integer heightError; + /** + * 楼层传感器故障 0:无故障 1: 有故障 + */ @Excel(name = "楼层传感器故障 0:无故障 1: 有故障", width = 15) - @ApiModelProperty(value="楼层传感器故障 0:无故障 1: 有故障") - private java.lang.Integer floorError ; - /**倾角X传感器故障 0:无故障 1: 有故障*/ + @ApiModelProperty(value = "楼层传感器故障 0:无故障 1: 有故障") + private java.lang.Integer floorError; + /** + * 倾角X传感器故障 0:无故障 1: 有故障 + */ @Excel(name = "倾角X传感器故障 0:无故障 1: 有故障", width = 15) - @ApiModelProperty(value="倾角X传感器故障 0:无故障 1: 有故障") - private java.lang.Integer obliguityXError ; - /**倾角Y传感器故障 0:无故障 1: 有故障*/ + @ApiModelProperty(value = "倾角X传感器故障 0:无故障 1: 有故障") + private java.lang.Integer obliguityXError; + /** + * 倾角Y传感器故障 0:无故障 1: 有故障 + */ @Excel(name = "倾角Y传感器故障 0:无故障 1: 有故障", width = 15) - @ApiModelProperty(value="倾角Y传感器故障 0:无故障 1: 有故障") - private java.lang.Integer obliguityYError ; - /**风速传感器故障 0:无故障 1: 有故障*/ + @ApiModelProperty(value = "倾角Y传感器故障 0:无故障 1: 有故障") + private java.lang.Integer obliguityYError; + /** + * 风速传感器故障 0:无故障 1: 有故障 + */ @Excel(name = "风速传感器故障 0:无故障 1: 有故障", width = 15) - @ApiModelProperty(value="风速传感器故障 0:无故障 1: 有故障") - private java.lang.Integer windSpeedError ; - /**GPS模块故障 0:无故障 1: 有故障*/ + @ApiModelProperty(value = "风速传感器故障 0:无故障 1: 有故障") + private java.lang.Integer windSpeedError; + /** + * GPS模块故障 0:无故障 1: 有故障 + */ @Excel(name = "GPS模块故障 0:无故障 1: 有故障", width = 15) - @ApiModelProperty(value="GPS模块故障 0:无故障 1: 有故障") - private java.lang.Integer gpsError ; - /**楼层呼叫装置故障 0:无故障 1: 有故障*/ + @ApiModelProperty(value = "GPS模块故障 0:无故障 1: 有故障") + private java.lang.Integer gpsError; + /** + * 楼层呼叫装置故障 0:无故障 1: 有故障 + */ @Excel(name = "楼层呼叫装置故障 0:无故障 1: 有故障", width = 15) - @ApiModelProperty(value="楼层呼叫装置故障 0:无故障 1: 有故障") - private java.lang.Integer wirelessError ; - /**无任何预警 0:有预警 1: 无任何预警*/ + @ApiModelProperty(value = "楼层呼叫装置故障 0:无故障 1: 有故障") + private java.lang.Integer wirelessError; + /** + * 无任何预警 0:有预警 1: 无任何预警 + */ @Excel(name = "无任何预警 0:有预警 1: 无任何预警", width = 15) - @ApiModelProperty(value="无任何预警 0:有预警 1: 无任何预警") - private java.lang.Integer noPreAlarm ; - /**载重预警 0:正常 1:预警*/ + @ApiModelProperty(value = "无任何预警 0:有预警 1: 无任何预警") + private java.lang.Integer noPreAlarm; + /** + * 载重预警 0:正常 1:预警 + */ @Excel(name = "载重预警 0:正常 1:预警", width = 15) - @ApiModelProperty(value="载重预警 0:正常 1:预警") - private java.lang.Integer weightPreAlarm ; - /**速度预警 0:正常 1:预警*/ + @ApiModelProperty(value = "载重预警 0:正常 1:预警") + private java.lang.Integer weightPreAlarm; + /** + * 速度预警 0:正常 1:预警 + */ @Excel(name = "速度预警 0:正常 1:预警", width = 15) - @ApiModelProperty(value="速度预警 0:正常 1:预警") - private java.lang.Integer speedPreAlarm ; - /**高度预警 0:正常 1:预警*/ + @ApiModelProperty(value = "速度预警 0:正常 1:预警") + private java.lang.Integer speedPreAlarm; + /** + * 高度预警 0:正常 1:预警 + */ @Excel(name = "高度预警 0:正常 1:预警", width = 15) - @ApiModelProperty(value="高度预警 0:正常 1:预警") - private java.lang.Integer heightPreAlarm ; - /**倾角X预警 0:正常 1:预警*/ + @ApiModelProperty(value = "高度预警 0:正常 1:预警") + private java.lang.Integer heightPreAlarm; + /** + * 倾角X预警 0:正常 1:预警 + */ @Excel(name = "倾角X预警 0:正常 1:预警", width = 15) - @ApiModelProperty(value="倾角X预警 0:正常 1:预警") - private java.lang.Integer obliguityXPreAlarm ; - /**倾角Y预警 0:正常 1:预警*/ + @ApiModelProperty(value = "倾角X预警 0:正常 1:预警") + private java.lang.Integer obliguityXPreAlarm; + /** + * 倾角Y预警 0:正常 1:预警 + */ @Excel(name = "倾角Y预警 0:正常 1:预警", width = 15) - @ApiModelProperty(value="倾角Y预警 0:正常 1:预警") - private java.lang.Integer obliguityYPreAlarm ; - /**风速预警 0:正常 1:预警*/ + @ApiModelProperty(value = "倾角Y预警 0:正常 1:预警") + private java.lang.Integer obliguityYPreAlarm; + /** + * 风速预警 0:正常 1:预警 + */ @Excel(name = "风速预警 0:正常 1:预警", width = 15) - @ApiModelProperty(value="风速预警 0:正常 1:预警") - private java.lang.Integer windSpeedPreAlarm ; - /**无任何报警 0:有报警 1: 无任何报警*/ + @ApiModelProperty(value = "风速预警 0:正常 1:预警") + private java.lang.Integer windSpeedPreAlarm; + /** + * 无任何报警 0:有报警 1: 无任何报警 + */ @Excel(name = "无任何报警 0:有报警 1: 无任何报警", width = 15) - @ApiModelProperty(value="无任何报警 0:有报警 1: 无任何报警") - private java.lang.Integer noAlarm ; - /**人数报警 0:正常 1:报警*/ + @ApiModelProperty(value = "无任何报警 0:有报警 1: 无任何报警") + private java.lang.Integer noAlarm; + /** + * 人数报警 0:正常 1:报警 + */ @Excel(name = "人数报警 0:正常 1:报警", width = 15) - @ApiModelProperty(value="人数报警 0:正常 1:报警") - private java.lang.Integer peopleCntAlarm ; - /**载重报警 0:正常 1:报警*/ + @ApiModelProperty(value = "人数报警 0:正常 1:报警") + private java.lang.Integer peopleCntAlarm; + /** + * 载重报警 0:正常 1:报警 + */ @Excel(name = "载重报警 0:正常 1:报警", width = 15) - @ApiModelProperty(value="载重报警 0:正常 1:报警") - private java.lang.Integer weightAlarm ; - /**速度报警 0:正常 1:报警*/ + @ApiModelProperty(value = "载重报警 0:正常 1:报警") + private java.lang.Integer weightAlarm; + /** + * 速度报警 0:正常 1:报警 + */ @Excel(name = "速度报警 0:正常 1:报警", width = 15) - @ApiModelProperty(value="速度报警 0:正常 1:报警") - private java.lang.Integer speedAlarm ; - /**高度报警 0:正常 1:报警*/ + @ApiModelProperty(value = "速度报警 0:正常 1:报警") + private java.lang.Integer speedAlarm; + /** + * 高度报警 0:正常 1:报警 + */ @Excel(name = "高度报警 0:正常 1:报警", width = 15) - @ApiModelProperty(value="高度报警 0:正常 1:报警") - private java.lang.Integer heightAlarm ; - /**倾角X报警 0:正常 1:报警*/ + @ApiModelProperty(value = "高度报警 0:正常 1:报警") + private java.lang.Integer heightAlarm; + /** + * 倾角X报警 0:正常 1:报警 + */ @Excel(name = "倾角X报警 0:正常 1:报警", width = 15) - @ApiModelProperty(value="倾角X报警 0:正常 1:报警") - private java.lang.Integer obliguityXAlarm ; - /**倾角Y报警 0:正常 1:报警*/ + @ApiModelProperty(value = "倾角X报警 0:正常 1:报警") + private java.lang.Integer obliguityXAlarm; + /** + * 倾角Y报警 0:正常 1:报警 + */ @Excel(name = "倾角Y报警 0:正常 1:报警", width = 15) - @ApiModelProperty(value="倾角Y报警 0:正常 1:报警") - private java.lang.Integer obliguityYAlarm ; - /**风速报警 0:正常 1:报警*/ + @ApiModelProperty(value = "倾角Y报警 0:正常 1:报警") + private java.lang.Integer obliguityYAlarm; + /** + * 风速报警 0:正常 1:报警 + */ @Excel(name = "风速报警 0:正常 1:报警", width = 15) - @ApiModelProperty(value="风速报警 0:正常 1:报警") - private java.lang.Integer windSpeedAlarm ; - /**1号电机报警 0:正常 1:报警*/ + @ApiModelProperty(value = "风速报警 0:正常 1:报警") + private java.lang.Integer windSpeedAlarm; + /** + * 1号电机报警 0:正常 1:报警 + */ @Excel(name = "1号电机报警 0:正常 1:报警", width = 15) - @ApiModelProperty(value="1号电机报警 0:正常 1:报警") - private java.lang.Integer motor1Alarm ; - /**2号电机报警 0:正常 1:报警*/ + @ApiModelProperty(value = "1号电机报警 0:正常 1:报警") + private java.lang.Integer motor1Alarm; + /** + * 2号电机报警 0:正常 1:报警 + */ @Excel(name = "2号电机报警 0:正常 1:报警", width = 15) - @ApiModelProperty(value="2号电机报警 0:正常 1:报警") - private java.lang.Integer motor2Alarm ; - /**3号电机报警 0:正常 1:报警*/ + @ApiModelProperty(value = "2号电机报警 0:正常 1:报警") + private java.lang.Integer motor2Alarm; + /** + * 3号电机报警 0:正常 1:报警 + */ @Excel(name = "3号电机报警 0:正常 1:报警", width = 15) - @ApiModelProperty(value="3号电机报警 0:正常 1:报警") - private java.lang.Integer motor3Alarm ; - /**防冲顶报警 0:正常 1:报警*/ + @ApiModelProperty(value = "3号电机报警 0:正常 1:报警") + private java.lang.Integer motor3Alarm; + /** + * 防冲顶报警 0:正常 1:报警 + */ @Excel(name = "防冲顶报警 0:正常 1:报警", width = 15) - @ApiModelProperty(value="防冲顶报警 0:正常 1:报警") - private java.lang.Integer topAlarm ; - /**防坠器报警 0:正常 1:报警*/ + @ApiModelProperty(value = "防冲顶报警 0:正常 1:报警") + private java.lang.Integer topAlarm; + /** + * 防坠器报警 0:正常 1:报警 + */ @Excel(name = "防坠器报警 0:正常 1:报警", width = 15) - @ApiModelProperty(value="防坠器报警 0:正常 1:报警") - private java.lang.Integer fallAlarm ; - /**下限位报警 0:正常 1:报警*/ + @ApiModelProperty(value = "防坠器报警 0:正常 1:报警") + private java.lang.Integer fallAlarm; + /** + * 下限位报警 0:正常 1:报警 + */ @Excel(name = "下限位报警 0:正常 1:报警", width = 15) - @ApiModelProperty(value="下限位报警 0:正常 1:报警") - private java.lang.Integer bottomAlarm ; + @ApiModelProperty(value = "下限位报警 0:正常 1:报警") + private java.lang.Integer bottomAlarm; @TableField(exist = false) - @ApiModelProperty(value="是否有报警,0否,1是") + @ApiModelProperty(value = "是否有报警,0否,1是") private java.lang.Integer isAlarm; @TableField(exist = false) - @ApiModelProperty(value="报警类型") - private java.lang.String alarmType ; + @ApiModelProperty(value = "报警类型") + private java.lang.String alarmType; + @TableField(exist = false) + private java.lang.String fieldAcquisitionUrl; } diff --git a/src/main/java/com/zhgd/xmgl/modules/bigdevice/mapper/LifterCurrentDataMapper.java b/src/main/java/com/zhgd/xmgl/modules/bigdevice/mapper/LifterCurrentDataMapper.java index 063ccc13b..b93493076 100644 --- a/src/main/java/com/zhgd/xmgl/modules/bigdevice/mapper/LifterCurrentDataMapper.java +++ b/src/main/java/com/zhgd/xmgl/modules/bigdevice/mapper/LifterCurrentDataMapper.java @@ -19,7 +19,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; @Mapper public interface LifterCurrentDataMapper extends BaseMapper { - EntityMap getNewestLifterCurrentData(Map map); + LifterCurrentData getNewestLifterCurrentData(Map map); List getTodayLifterCurrentDataList(Map map); diff --git a/src/main/java/com/zhgd/xmgl/modules/bigdevice/mapper/xml/LifterCurrentDataMapper.xml b/src/main/java/com/zhgd/xmgl/modules/bigdevice/mapper/xml/LifterCurrentDataMapper.xml index 689e4b209..38293d174 100644 --- a/src/main/java/com/zhgd/xmgl/modules/bigdevice/mapper/xml/LifterCurrentDataMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/bigdevice/mapper/xml/LifterCurrentDataMapper.xml @@ -1,7 +1,7 @@ - - - and FIND_IN_SET(w1.enterprise_id, #{userEnterpriseId}) - + + + w1.project_sn = #{projectSn} + + and w1.inService_type = 1 + + + and FIND_IN_SET(w1.enterprise_id, #{userEnterpriseId}) + + SELECT COUNT(DISTINCT w2.worker_id) from worker_safe_education w1 - INNER JOIN worker_safe_education_worker w2 ON w1.id = w2.edu_id - INNER JOIN worker_info w3 ON w2.worker_id = w3.id + INNER JOIN worker_safe_education_worker w2 ON w1.id = w2.edu_id + INNER JOIN worker_info w3 ON w2.worker_id = w3.id WHERE w3.inService_type = 1 - and w3.project_sn = #{projectSn} + + and w3.project_sn = #{projectSn} + and FIND_IN_SET(w3.enterprise_id, #{userEnterpriseId}) @@ -200,4 +202,4 @@ order by edu_time desc limit 20 - \ No newline at end of file + diff --git a/src/main/java/com/zhgd/xmgl/modules/worker/mapper/xml/WorkerWagesPaymentMapper.xml b/src/main/java/com/zhgd/xmgl/modules/worker/mapper/xml/WorkerWagesPaymentMapper.xml index 9bee91f18..a7356cbce 100644 --- a/src/main/java/com/zhgd/xmgl/modules/worker/mapper/xml/WorkerWagesPaymentMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/worker/mapper/xml/WorkerWagesPaymentMapper.xml @@ -6,27 +6,32 @@ SELECT a.id worker_id,a.worker_name,a.id_card,a.person_type,a.inService_type, b.team_name,c.department_name, en.enterprise_name, - wp.id,a.person_sn,a.project_sn,IFNULL(wp.pay_month,#{param.payMonth}) pay_month,wp.pay_gross,wp.pay_net,wp.balance_date,wp.pay_status, - wp.days,wp.work_hours,wp.bank_balance_date,a.pay_roll_bank_name,a.pay_roll_bank_number, - (CASE WHEN a.person_type=1 THEN b.team_name + wp.id,a.person_sn,a.project_sn,IFNULL(wp.pay_month,#{param.payMonth}) + pay_month,wp.pay_gross,wp.pay_net,wp.balance_date,wp.pay_status, + wp.days,wp.work_hours,wp.bank_balance_date,a.pay_roll_bank_name,a.pay_roll_bank_number, + (CASE WHEN a.person_type=1 THEN b.team_name WHEN a.person_type=2 THEN c.department_name ELSE '' END) department_team_name from worker_info a - LEFT JOIN worker_wages_payment wp ON (a.person_sn=wp.person_sn and a.project_sn=wp.project_sn and wp.pay_month=#{param.payMonth}) + LEFT JOIN worker_wages_payment wp ON (a.person_sn=wp.person_sn and a.project_sn=wp.project_sn and + wp.pay_month=#{param.payMonth}) LEFT JOIN team_info b ON a.team_id=b.id LEFT JOIN department_info c ON a.department_id=c.id LEFT JOIN enterprise_info en ON en.id=a.enterprise_id - where a.project_sn=#{param.projectSn} - + where 1=1 + + and a.project_sn=#{param.projectSn} + + and a.worker_name like CONCAT(CONCAT('%',#{param.workerName}),'%') - + and a.id_card like CONCAT(CONCAT('%',#{param.idCard}),'%') - + and a.enterprise_id=#{param.enterpriseId} - + and FIND_IN_SET(a.enterprise_id,#{param.userEnterpriseId}) diff --git a/src/main/java/com/zhgd/xmgl/util/AqiUtil.java b/src/main/java/com/zhgd/xmgl/util/AqiUtil.java index e452b4190..4e84458df 100644 --- a/src/main/java/com/zhgd/xmgl/util/AqiUtil.java +++ b/src/main/java/com/zhgd/xmgl/util/AqiUtil.java @@ -1,7 +1,9 @@ package com.zhgd.xmgl.util; import cn.hutool.http.HttpUtil; +import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; +import com.gexin.fastjson.JSON; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; @@ -163,13 +165,26 @@ public class AqiUtil { String result = ""; try { Map param = new HashMap<>(); + param.put("unescape", "1"); param.put("appid", "79112751"); param.put("appsecret", "EBqjU987"); - param.put("version", "v1"); + param.put("version", "v9"); if (StringUtils.isNotEmpty(cityid)) { param.put("cityid", cityid); } - result = HttpUtil.get("https://tianqiapi.com/api", param); + result = HttpUtil.get("https://v0.yiketianqi.com/api", param); + JSONObject jsonObject = JSONObject.parseObject(result); + JSONArray sevenDataArr = jsonObject.getJSONArray("data"); + for (Object o : sevenDataArr) { + JSONObject jo = (JSONObject) o; + jo.put("cityid", jsonObject.get("cityid")); + jo.put("city", jsonObject.get("city")); + jo.put("cityEn", jsonObject.get("cityEn")); + jo.put("country", jsonObject.get("country")); + jo.put("countryEn", jsonObject.get("countryEn")); + jo.put("update_time", jsonObject.get("update_time")); + } + result = JSON.toJSONString(sevenDataArr); log.info(result); } catch (Exception e) { e.printStackTrace();