From 28f6c716269ce5435b103137dd7ec1f1f9ab19ba Mon Sep 17 00:00:00 2001 From: 16639036659 <577530412@qq.com> Date: 星期一, 26 六月 2023 09:16:56 +0800 Subject: [PATCH] 临时提交-已经与app端对接完成 --- src/main/java/com/ruoyi/doublePrevention/entity/CJReport/PreventCJReportCheckRecordFromTask.java | 137 ---- src/main/java/com/ruoyi/doublePrevention/scheduls/SearchReportDateSchedule.java | 48 + src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskDangerCheckLogServiceImpl.java | 5 src/main/java/com/ruoyi/project/mobile/service/ApiHiddenDangerCheckService.java | 2 src/main/java/com/ruoyi/doublePrevention/entity/PreventRiskDangerCheckLog.java | 75 -- src/main/java/com/ruoyi/doublePrevention/scheduls/ExecCJReportDateSchedule.java | 121 +++ src/main/java/com/ruoyi/doublePrevention/repository/PreventCJReportCheckTaskFromWorkRepository.java | 8 src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportRiskEventDTO.java | 11 src/main/resources/mybatis/doublePrevention/PreventCJReportOverhaulMapper.xml | 14 src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportRiskControlMeasureDTO.java | 45 src/main/resources/mybatis/doublePrevention/PreventCJReportCheckTaskFromWorkMapper.xml | 11 src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportCheckRecordFromTaskDTO.java | 152 ---- src/main/resources/mybatis/doublePrevention/PreventRiskDangerCheckLogMapper.xml | 13 src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskDangerCheckLogService.java | 2 src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskDangerCheckAndMeasureService.java | 2 src/main/java/com/ruoyi/doublePrevention/service/impl/RiskServiceImpl.java | 17 src/main/java/com/ruoyi/doublePrevention/entity/PreventRiskDangerInfo.java | 121 --- src/main/java/com/ruoyi/project/mobile/service/ApiDangerScheduleService.java | 23 src/main/java/com/ruoyi/doublePrevention/entity/CJReport/PreventCJReportDangerInfo.java | 266 -------- src/main/java/com/ruoyi/doublePrevention/entity/CJReport/PreventCJReportCheckTaskFromWork.java | 152 +--- src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskDangerCheckLogRepository.java | 2 src/main/resources/mybatis/doublePrevention/PreventTaskTypeMapper.xml | 6 src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportCheckTaskFromWorkDTO.java | 143 +--- src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskDangerCheckAndMeasureRepository.java | 2 src/main/resources/mybatis/doublePrevention/PreventRiskDangerCheckAndMeasureMapper.xml | 6 src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventTaskTypeService.java | 5 src/main/java/com/ruoyi/doublePrevention/repository/PreventTaskTypeRepository.java | 4 src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventCJReportOverhaulLogService.java | 7 src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventCJReportOverhaulLogServiceImpl.java | 13 src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportDangerInfoDTO.java | 260 ------- src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskDangerCheckAndMeasureServiceImpl.java | 5 src/main/java/com/ruoyi/project/tr/hiddenDangerCheckPoint/domain/HiddenDangerCheckPoint.java | 11 src/main/resources/mybatis/doublePrevention/PreventCJReportDangerInfoMapper.xml | 3 src/main/java/com/ruoyi/doublePrevention/repository/PreventCJReportOverhaulLogRepository.java | 7 src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportRiskAnaUnitDTO.java | 15 src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportOverhaulLogDTO.java | 61 ++ src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventTaskTypeServiceImpl.java | 8 src/main/resources/mybatis/doublePrevention/PreventCJReportCheckRecordFromTaskMapper.xml | 6 src/main/java/com/ruoyi/doublePrevention/service/RiskService.java | 2 39 files changed, 565 insertions(+), 1,226 deletions(-) diff --git a/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportCheckRecordFromTaskDTO.java b/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportCheckRecordFromTaskDTO.java index c4138a7..314b3d8 100644 --- a/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportCheckRecordFromTaskDTO.java +++ b/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportCheckRecordFromTaskDTO.java @@ -1,11 +1,8 @@ package com.ruoyi.doublePrevention.entity.CJReport.CJdto.HandlerDO; -import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; -import java.io.Serializable; -import java.util.Date; - -//@TableName("prevent_cj_report_check_record_from_task") +@Data public class CJReportCheckRecordFromTaskDTO { /** * 主键 @@ -16,142 +13,49 @@ */ private String companyCode; /** - * 删除标志:0-有效,1-删除 - */ - private String deleted; - /** - * 创建时间 - */ - private String createDate; - /** - * 创建人 - */ - private String createBy; - /** - * 最后修改时间 - */ - private String updateDate; - /** - * 修改人 - */ - private String updateBy; - /** * 隐患排查作业UUID */ private String checkTaskId; /** - * 排 查 结 果 - */ - private String checkStatus; - /** * 排查时间 */ private String checkTime; + + private String mobileMe; + + private String isDefend; /** - * 修改人手机号 + * 创建人 */ - private String updateByMobile; + private String createBy; /** * 创建人手机号 */ private String createByMobile; - public String getId() { - return id; - } - public void setId(String id) { - this.id = id; - } +// /** +// * 排 查 结 果 +// */ +// private String checkStatus; +// /** +// * 修改人手机号 +// */ +// private String updateByMobile; +// /** +// * 创建时间 +// */ +// private String createDate; +// /** +// * 最后修改时间 +// */ +// private String updateDate; +// /** +// * 修改人 +// */ +// private String updateBy; - public String getCompanyCode() { - return companyCode; - } - - public void setCompanyCode(String companyCode) { - this.companyCode = companyCode; - } - - public String getDeleted() { - return deleted; - } - - public void setDeleted(String deleted) { - this.deleted = deleted; - } - - public String getCreateDate() { - return createDate; - } - - public void setCreateDate(String createDate) { - this.createDate = createDate; - } - - public String getCreateBy() { - return createBy; - } - - public void setCreateBy(String createBy) { - this.createBy = createBy; - } - - public String getUpdateDate() { - return updateDate; - } - - public void setUpdateDate(String updateDate) { - this.updateDate = updateDate; - } - - public String getUpdateBy() { - return updateBy; - } - - public void setUpdateBy(String updateBy) { - this.updateBy = updateBy; - } - - public String getCheckTaskId() { - return checkTaskId; - } - - public void setCheckTaskId(String checkTaskId) { - this.checkTaskId = checkTaskId; - } - - public String getCheckStatus() { - return checkStatus; - } - - public void setCheckStatus(String checkStatus) { - this.checkStatus = checkStatus; - } - - public String getCheckTime() { - return checkTime; - } - - public void setCheckTime(String checkTime) { - this.checkTime = checkTime; - } - - public String getCreateByMobile() { - return createByMobile; - } - - public void setCreateByMobile(String createByMobile) { - this.createByMobile = createByMobile; - } - - public String getUpdateByMobile() { - return updateByMobile; - } - - public void setUpdateByMobile(String updateByMobile) { - this.updateByMobile = updateByMobile; - } } diff --git a/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportCheckTaskFromWorkDTO.java b/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportCheckTaskFromWorkDTO.java index 6eeee58..06b91e8 100644 --- a/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportCheckTaskFromWorkDTO.java +++ b/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportCheckTaskFromWorkDTO.java @@ -1,11 +1,13 @@ package com.ruoyi.doublePrevention.entity.CJReport.CJdto.HandlerDO; import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; import java.io.Serializable; import java.util.Date; -//@TableName("prevent_cj_report_check_task_from_work") + +@Data public class CJReportCheckTaskFromWorkDTO implements Serializable { /** * 主键 @@ -15,6 +17,54 @@ * 公司编码 */ private String companyCode; + /** + * 管控措施UUID + */ + private String riskMeasureId; + /** + * 隐患排查内容 + */ + private String troubleshootContent; + /** + * 巡检周期 + */ + private Integer checkCycle; + /** + * 巡检周期单位 小时,日,月,年 + */ + private String checkCycleUnit; + + /** + *任务开始时间 + * 指该任 务首次开始执行的时间,必填 + */ + private String taskStartTime; + /** + *当巡检周期是小时的时候为必填 + */ + private String workStartTime; + /** + *当巡检周期是小时的时候为必填 + */ + private String workEndTime; + /** + *工作日类型(每天:0;法定工作日(除法定 + * 放假以外的所有):1 ;非法定工作日(除了放假的时候):2) + */ + private String workDayType; + /** + *任务类型 任务类型(日常任务: 0;主要负责人 + * 任务:1 ;技术负责人任务:2;操作负责人任务:3;) 默认为日常任务: + * 0 + */ + private String workType; + /** + *包保任务对应项 当任务类型为主要负责人任务、 + * 技术负责人任务、操作负责人任务时,此项为必填。 + */ + private String taskNum; + + /** * 删除标志:0-有效,1-删除 */ @@ -35,98 +85,7 @@ * 修改人 */ private String updateBy; - /** - * 管控措施UUID - */ - private String riskMeasureId; - /** - * 巡检周期 - */ - private Integer checkCycle; - /** - * 巡检周期单位 小时,日,月,年 - */ - private String checkCycleUnit; - public String getId() { - return id; - } - - public void setId(String id) { - this.id = id; - } - - public String getCompanyCode() { - return companyCode; - } - - public void setCompanyCode(String companyCode) { - this.companyCode = companyCode; - } - - public String getDeleted() { - return deleted; - } - - public void setDeleted(String deleted) { - this.deleted = deleted; - } - - public String getCreateBy() { - return createBy; - } - - public void setCreateBy(String createBy) { - this.createBy = createBy; - } - - public String getCreateDate() { - return createDate; - } - - public void setCreateDate(String createDate) { - this.createDate = createDate; - } - - public String getUpdateDate() { - return updateDate; - } - - public void setUpdateDate(String updateDate) { - this.updateDate = updateDate; - } - - public String getUpdateBy() { - return updateBy; - } - - public void setUpdateBy(String updateBy) { - this.updateBy = updateBy; - } - - public String getRiskMeasureId() { - return riskMeasureId; - } - - public void setRiskMeasureId(String riskMeasureId) { - this.riskMeasureId = riskMeasureId; - } - - public Integer getCheckCycle() { - return checkCycle; - } - - public void setCheckCycle(Integer checkCycle) { - this.checkCycle = checkCycle; - } - - public String getCheckCycleUnit() { - return checkCycleUnit; - } - - public void setCheckCycleUnit(String checkCycleUnit) { - this.checkCycleUnit = checkCycleUnit; - } } diff --git a/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportDangerInfoDTO.java b/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportDangerInfoDTO.java index 380c9e9..f861f3a 100644 --- a/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportDangerInfoDTO.java +++ b/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportDangerInfoDTO.java @@ -1,11 +1,12 @@ package com.ruoyi.doublePrevention.entity.CJReport.CJdto.HandlerDO; import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; import java.io.Serializable; import java.util.Date; -//@TableName("prevent_cj_report_danger_info") +@Data public class CJReportDangerInfoDTO{ /** * 主键 @@ -15,26 +16,6 @@ * 公司编码 */ private String companyCode; - /** - * 删除标志:0-有效,1-删除 - */ - private String deleted; - /** - * 创建时间 - */ - private String createDate; - /** - * 创建人 - */ - private String createBy; - /** - * 最后修改时间 - */ - private String updateDate; - /** - * 修改人 - */ - private String updateBy; /** * 安全风险分析对象编码 */ @@ -92,6 +73,10 @@ */ private String hazardDangerType; /** + * 隐患类别(其他隐患0 ;主要负责人隐患1;技术负责人隐患2 ;操作负责人隐患3 + */ + private String hazardCategory; + /** * 登记人姓名 */ private String registrant; @@ -115,220 +100,27 @@ * 验收时间 */ private String checkAcceptTime; + /** + * 删除标志:0-有效,1-删除 + */ + private String deleted; + /** + * 创建时间 + */ + private String createDate; + /** + * 创建人 + */ + private String createBy; + /** + * 最后修改时间 + */ + private String updateDate; + /** + * 修改人 + */ + private String updateBy; - public String getId() { - return id; - } - public void setId(String id) { - this.id = id; - } - - public String getCompanyCode() { - return companyCode; - } - - public void setCompanyCode(String companyCode) { - this.companyCode = companyCode; - } - - public String getCreateBy() { - return createBy; - } - - public void setCreateBy(String createBy) { - this.createBy = createBy; - } - - public String getUpdateBy() { - return updateBy; - } - - public void setUpdateBy(String updateBy) { - this.updateBy = updateBy; - } - - public String getHazardCode() { - return hazardCode; - } - - public void setHazardCode(String hazardCode) { - this.hazardCode = hazardCode; - } - - public String getRiskMeasureId() { - return riskMeasureId; - } - - public void setRiskMeasureId(String riskMeasureId) { - this.riskMeasureId = riskMeasureId; - } - - public String getCheckRecordId() { - return checkRecordId; - } - - public void setCheckRecordId(String checkRecordId) { - this.checkRecordId = checkRecordId; - } - - public String getDangerName() { - return dangerName; - } - - public void setDangerName(String dangerName) { - this.dangerName = dangerName; - } - - public String getDangerLevel() { - return dangerLevel; - } - - public void setDangerLevel(String dangerLevel) { - this.dangerLevel = dangerLevel; - } - - public String getDangerSrc() { - return dangerSrc; - } - - public void setDangerSrc(String dangerSrc) { - this.dangerSrc = dangerSrc; - } - - public String getDangerManageType() { - return dangerManageType; - } - - public void setDangerManageType(String dangerManageType) { - this.dangerManageType = dangerManageType; - } - - public String getDangerDesc() { - return dangerDesc; - } - - public void setDangerDesc(String dangerDesc) { - this.dangerDesc = dangerDesc; - } - - public String getDangerReason() { - return dangerReason; - } - - public void setDangerReason(String dangerReason) { - this.dangerReason = dangerReason; - } - - public String getControlMeasures() { - return controlMeasures; - } - - public void setControlMeasures(String controlMeasures) { - this.controlMeasures = controlMeasures; - } - - public String getCost() { - return cost; - } - - public void setCost(String cost) { - this.cost = cost; - } - - public String getDangerState() { - return dangerState; - } - - public void setDangerState(String dangerState) { - this.dangerState = dangerState; - } - - public String getHazardDangerType() { - return hazardDangerType; - } - - public void setHazardDangerType(String hazardDangerType) { - this.hazardDangerType = hazardDangerType; - } - - public String getRegistrant() { - return registrant; - } - - public void setRegistrant(String registrant) { - this.registrant = registrant; - } - public String getLiablePerson() { - return liablePerson; - } - - public void setLiablePerson(String liablePerson) { - this.liablePerson = liablePerson; - } - - public String getCheckAcceptPerson() { - return checkAcceptPerson; - } - - public void setCheckAcceptPerson(String checkAcceptPerson) { - this.checkAcceptPerson = checkAcceptPerson; - } - - public String getCheckAcceptComment() { - return checkAcceptComment; - } - - public void setCheckAcceptComment(String checkAcceptComment) { - this.checkAcceptComment = checkAcceptComment; - } - - public String getDeleted() { - return deleted; - } - - public void setDeleted(String deleted) { - this.deleted = deleted; - } - - public String getCreateDate() { - return createDate; - } - - public void setCreateDate(String createDate) { - this.createDate = createDate; - } - - public String getUpdateDate() { - return updateDate; - } - - public void setUpdateDate(String updateDate) { - this.updateDate = updateDate; - } - - public String getDangerManageDeadline() { - return dangerManageDeadline; - } - - public void setDangerManageDeadline(String dangerManageDeadline) { - this.dangerManageDeadline = dangerManageDeadline; - } - - public String getRegistTime() { - return registTime; - } - - public void setRegistTime(String registTime) { - this.registTime = registTime; - } - - public String getCheckAcceptTime() { - return checkAcceptTime; - } - - public void setCheckAcceptTime(String checkAcceptTime) { - this.checkAcceptTime = checkAcceptTime; - } } diff --git a/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportOverhaulLogDTO.java b/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportOverhaulLogDTO.java new file mode 100644 index 0000000..359ae4e --- /dev/null +++ b/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportOverhaulLogDTO.java @@ -0,0 +1,61 @@ +package com.ruoyi.doublePrevention.entity.CJReport.CJdto.HandlerDO; + +import lombok.Data; + + +@Data +public class CJReportOverhaulLogDTO { + + /** + * 主键 + */ + private String id; + /** + * 公司编码 + */ + private String companyCode; + /** + * 风险分析对象编码 + */ + private String hazardCode; + /** + * 所属安全风险分析单元uuid + */ + private String riskUnitId; + /** + * 装置停用或者检维修开始时间 + */ + private String stopStartTime; + /** + * 装置停用或者检维修结束时间 + */ + private String stopEndTime; + /** + * 描述停用原因 + */ + private String stopReason; + /** + * 创建时间 + */ + private String createDate; + /** + * 创建人 + */ + private String createBy; + /** + * 最后修改时间 + */ + private String updateDate; + /** + * 修改人 + */ + private String updateBy; + + +// /** +// * 删除标志:0-有效,1-删除 +// */ +// private String deleted; + + +} diff --git a/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportRiskAnaUnitDTO.java b/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportRiskAnaUnitDTO.java index 25ec4e4..5c7e590 100644 --- a/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportRiskAnaUnitDTO.java +++ b/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportRiskAnaUnitDTO.java @@ -1,12 +1,6 @@ package com.ruoyi.doublePrevention.entity.CJReport.CJdto.HandlerDO; -import com.baomidou.mybatisplus.annotation.TableName; -import com.fasterxml.jackson.annotation.JsonFormat; -import java.io.Serializable; -import java.util.Date; - -//@TableName("prevent_cj_report_risk_ana_unit") public class CJReportRiskAnaUnitDTO { /** * 主键 @@ -17,13 +11,13 @@ */ private String companyCode; /** - * 安全风险分析单元名称 - */ - private String riskUnitName; - /** * 安全风险分析对象编码 */ private String hazardCode; + /** + * 安全风险分析单元名称 + */ + private String riskUnitName; /** * 责任部门 */ @@ -32,7 +26,6 @@ * 责任人姓名 */ private String hazardLiablePerson; - /** * 删除标志:0-有效,1-删除 */ diff --git a/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportRiskControlMeasureDTO.java b/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportRiskControlMeasureDTO.java index 2952f3a..4cfc0d1 100644 --- a/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportRiskControlMeasureDTO.java +++ b/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportRiskControlMeasureDTO.java @@ -1,11 +1,7 @@ package com.ruoyi.doublePrevention.entity.CJReport.CJdto.HandlerDO; -import com.baomidou.mybatisplus.annotation.TableName; - import java.io.Serializable; -import java.util.Date; -//@TableName("prevent_cj_report_risk_control_measure") public class CJReportRiskControlMeasureDTO implements Serializable { /** * 主键 @@ -15,26 +11,6 @@ * 公司编码 */ private String companyCode; - /** - * 删除标志:0-有效,1-删除 - */ - private String deleted; - /** - * 创建时间 - */ - private String createDate; - /** - * 创建人 - */ - private String createBy; - /** - * 最后修改时间 - */ - private String updateDate; - /** - * 修改人 - */ - private String updateBy; /** * 风险事件单元 UUID */ @@ -64,6 +40,27 @@ */ private String classify3; + /** + * 删除标志:0-有效,1-删除 + */ + private String deleted; + /** + * 创建时间 + */ + private String createDate; + /** + * 创建人 + */ + private String createBy; + /** + * 最后修改时间 + */ + private String updateDate; + /** + * 修改人 + */ + private String updateBy; + public String getId() { return id; } diff --git a/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportRiskEventDTO.java b/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportRiskEventDTO.java index bd4f459..7e81d77 100644 --- a/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportRiskEventDTO.java +++ b/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/CJdto/HandlerDO/CJReportRiskEventDTO.java @@ -1,11 +1,8 @@ package com.ruoyi.doublePrevention.entity.CJReport.CJdto.HandlerDO; -import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; -import java.util.Date; -//@TableName("prevent_cj_report_risk_event") public class CJReportRiskEventDTO implements Serializable { /** * 主键 @@ -16,14 +13,14 @@ */ private String companyCode; /** - * 风险事件名称 - */ - private String riskEventName; - /** * 关联风险分析单元UUID */ private String riskUnitId; /** + * 风险事件名称 + */ + private String riskEventName; + /** * 删除标志:0-有效,1-删除 */ private String deleted; diff --git a/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/PreventCJReportCheckRecordFromTask.java b/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/PreventCJReportCheckRecordFromTask.java index 71c2fe5..fd688eb 100644 --- a/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/PreventCJReportCheckRecordFromTask.java +++ b/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/PreventCJReportCheckRecordFromTask.java @@ -3,10 +3,12 @@ import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; import java.io.Serializable; import java.util.Date; +@Data @TableName("prevent_cj_report_check_record_from_task") public class PreventCJReportCheckRecordFromTask implements Serializable { /** @@ -79,140 +81,9 @@ */ private Long taskId; - public Long getTaskId() { - return taskId; - } + private String mobileCode; - public void setTaskId(Long taskId) { - this.taskId = taskId; - } + private String defend; - public Integer getIndexId() { - return indexId; - } - - public void setIndexId(Integer indexId) { - this.indexId = indexId; - } - - public String getId() { - return id; - } - - public void setId(String id) { - this.id = id; - } - - public String getCompanyCode() { - return companyCode; - } - - public void setCompanyCode(String companyCode) { - this.companyCode = companyCode; - } - - public String getDeleted() { - return deleted; - } - - public void setDeleted(String deleted) { - this.deleted = deleted; - } - - public Date getCreateDate() { - return createDate; - } - - public void setCreateDate(Date createDate) { - this.createDate = createDate; - } - - public String getCreateBy() { - return createBy; - } - - public void setCreateBy(String createBy) { - this.createBy = createBy; - } - - public Date getUpdateDate() { - return updateDate; - } - - public void setUpdateDate(Date updateDate) { - this.updateDate = updateDate; - } - - public String getUpdateBy() { - return updateBy; - } - - public void setUpdateBy(String updateBy) { - this.updateBy = updateBy; - } - - public String getCheckTaskId() { - return checkTaskId; - } - - public void setCheckTaskId(String checkTaskId) { - this.checkTaskId = checkTaskId; - } - - public String getCheckStatus() { - return checkStatus; - } - - public void setCheckStatus(String checkStatus) { - this.checkStatus = checkStatus; - } - - public Date getCheckTime() { - return checkTime; - } - - public void setCheckTime(Date checkTime) { - this.checkTime = checkTime; - } - - public String getCreateByMobile() { - return createByMobile; - } - - public void setCreateByMobile(String createByMobile) { - this.createByMobile = createByMobile; - } - - public String getUpdateByMobile() { - return updateByMobile; - } - - public void setUpdateByMobile(String updateByMobile) { - this.updateByMobile = updateByMobile; - } - - public Date getReportTime() { - return reportTime; - } - - public void setReportTime(Date reportTime) { - this.reportTime = reportTime; - } - - public Byte getReportStatus() { - return reportStatus; - } - - public void setReportStatus(Byte reportStatus) { - this.reportStatus = reportStatus; - } - - public Byte getDataSource() { - return dataSource; - } - - public void setDataSource(Byte dataSource) { - this.dataSource = dataSource; - } } diff --git a/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/PreventCJReportCheckTaskFromWork.java b/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/PreventCJReportCheckTaskFromWork.java index 45a273c..ad3c9c3 100644 --- a/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/PreventCJReportCheckTaskFromWork.java +++ b/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/PreventCJReportCheckTaskFromWork.java @@ -3,10 +3,12 @@ import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; import java.io.Serializable; import java.util.Date; +@Data @TableName("prevent_cj_report_check_task_from_work") public class PreventCJReportCheckTaskFromWork implements Serializable { /** @@ -71,124 +73,40 @@ */ private Long workId; - public Long getWorkId() { - return workId; - } - public void setWorkId(Long workId) { - this.workId = workId; - } + /** + * 隐患排查内容 + */ + private String troubleshootContent; + /** + *任务开始时间 + * 指该任 务首次开始执行的时间,必填 + */ + private Date taskStartTime; + /** + *当巡检周期是小时的时候为必填 + */ + private Date workStartTime; + /** + *当巡检周期是小时的时候为必填 + */ + private Date workEndTime; + /** + *工作日类型(每天:0;法定工作日(除法定 + * 放假以外的所有):1 ;非法定工作日(除了放假的时候):2) + */ + private String workDayType; + /** + *任务类型 任务类型(日常任务: 0;主要负责人 + * 任务:1 ;技术负责人任务:2;操作负责人任务:3;) 默认为日常任务: + * 0 + */ + private String workType; + /** + *包保任务对应项 当任务类型为主要负责人任务、 + * 技术负责人任务、操作负责人任务时,此项为必填。 + */ + private String taskNum; - public Integer getIndexId() { - return indexId; - } - - public void setIndexId(Integer indexId) { - this.indexId = indexId; - } - - public String getId() { - return id; - } - - public void setId(String id) { - this.id = id; - } - - public String getCompanyCode() { - return companyCode; - } - - public void setCompanyCode(String companyCode) { - this.companyCode = companyCode; - } - - public String getDeleted() { - return deleted; - } - - public void setDeleted(String deleted) { - this.deleted = deleted; - } - - public Date getCreateDate() { - return createDate; - } - - public void setCreateDate(Date createDate) { - this.createDate = createDate; - } - - public String getCreateBy() { - return createBy; - } - - public void setCreateBy(String createBy) { - this.createBy = createBy; - } - - public Date getUpdateDate() { - return updateDate; - } - - public void setUpdateDate(Date updateDate) { - this.updateDate = updateDate; - } - - public String getUpdateBy() { - return updateBy; - } - - public void setUpdateBy(String updateBy) { - this.updateBy = updateBy; - } - - public String getRiskMeasureId() { - return riskMeasureId; - } - - public void setRiskMeasureId(String riskMeasureId) { - this.riskMeasureId = riskMeasureId; - } - - public Integer getCheckCycle() { - return checkCycle; - } - - public void setCheckCycle(Integer checkCycle) { - this.checkCycle = checkCycle; - } - - public String getCheckCycleUnit() { - return checkCycleUnit; - } - - public void setCheckCycleUnit(String checkCycleUnit) { - this.checkCycleUnit = checkCycleUnit; - } - - public Date getReportTime() { - return reportTime; - } - - public void setReportTime(Date reportTime) { - this.reportTime = reportTime; - } - - public Byte getReportStatus() { - return reportStatus; - } - - public void setReportStatus(Byte reportStatus) { - this.reportStatus = reportStatus; - } - - public Byte getDataSource() { - return dataSource; - } - - public void setDataSource(Byte dataSource) { - this.dataSource = dataSource; - } } diff --git a/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/PreventCJReportDangerInfo.java b/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/PreventCJReportDangerInfo.java index 0764c72..7520bbe 100644 --- a/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/PreventCJReportDangerInfo.java +++ b/src/main/java/com/ruoyi/doublePrevention/entity/CJReport/PreventCJReportDangerInfo.java @@ -3,10 +3,12 @@ import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; import java.io.Serializable; import java.util.Date; +@Data @TableName("prevent_cj_report_danger_info") public class PreventCJReportDangerInfo implements Serializable { /** @@ -145,269 +147,5 @@ - - public Long getDangerManagerId() { - return dangerManagerId; - } - - public void setDangerManagerId(Long dangerManagerId) { - this.dangerManagerId = dangerManagerId; - } - - public String getHazardCategory() { - return hazardCategory; - } - - public void setHazardCategory(String hazardCategory) { - this.hazardCategory = hazardCategory; - } - - public Integer getIndexId() { - return indexId; - } - - public void setIndexId(Integer indexId) { - this.indexId = indexId; - } - - public String getId() { - return id; - } - - public void setId(String id) { - this.id = id; - } - - public String getCompanyCode() { - return companyCode; - } - - public void setCompanyCode(String companyCode) { - this.companyCode = companyCode; - } - - public Date getCreateDate() { - return createDate; - } - - public void setCreateDate(Date createDate) { - this.createDate = createDate; - } - - public String getCreateBy() { - return createBy; - } - - public void setCreateBy(String createBy) { - this.createBy = createBy; - } - - public Date getUpdateDate() { - return updateDate; - } - - public void setUpdateDate(Date updateDate) { - this.updateDate = updateDate; - } - - public String getUpdateBy() { - return updateBy; - } - - public void setUpdateBy(String updateBy) { - this.updateBy = updateBy; - } - - public String getHazardCode() { - return hazardCode; - } - - public void setHazardCode(String hazardCode) { - this.hazardCode = hazardCode; - } - - public String getRiskMeasureId() { - return riskMeasureId; - } - - public void setRiskMeasureId(String riskMeasureId) { - this.riskMeasureId = riskMeasureId; - } - - public String getCheckRecordId() { - return checkRecordId; - } - - public void setCheckRecordId(String checkRecordId) { - this.checkRecordId = checkRecordId; - } - - public String getDangerName() { - return dangerName; - } - - public void setDangerName(String dangerName) { - this.dangerName = dangerName; - } - - public String getDangerLevel() { - return dangerLevel; - } - - public void setDangerLevel(String dangerLevel) { - this.dangerLevel = dangerLevel; - } - - public String getDangerSrc() { - return dangerSrc; - } - - public void setDangerSrc(String dangerSrc) { - this.dangerSrc = dangerSrc; - } - - public String getDangerManageType() { - return dangerManageType; - } - - public void setDangerManageType(String dangerManageType) { - this.dangerManageType = dangerManageType; - } - - public String getDangerDesc() { - return dangerDesc; - } - - public void setDangerDesc(String dangerDesc) { - this.dangerDesc = dangerDesc; - } - - public String getDangerReason() { - return dangerReason; - } - - public void setDangerReason(String dangerReason) { - this.dangerReason = dangerReason; - } - - public String getControlMeasures() { - return controlMeasures; - } - - public void setControlMeasures(String controlMeasures) { - this.controlMeasures = controlMeasures; - } - - public String getCost() { - return cost; - } - - public void setCost(String cost) { - this.cost = cost; - } - - public Date getDangerManageDeadline() { - return dangerManageDeadline; - } - - public void setDangerManageDeadline(Date dangerManageDeadline) { - this.dangerManageDeadline = dangerManageDeadline; - } - - public String getDangerState() { - return dangerState; - } - - public void setDangerState(String dangerState) { - this.dangerState = dangerState; - } - - public String getHazardDangerType() { - return hazardDangerType; - } - - public void setHazardDangerType(String hazardDangerType) { - this.hazardDangerType = hazardDangerType; - } - - public String getRegistrant() { - return registrant; - } - - public void setRegistrant(String registrant) { - this.registrant = registrant; - } - - public Date getRegistTime() { - return registTime; - } - - public void setRegistTime(Date registTime) { - this.registTime = registTime; - } - - public String getLiablePerson() { - return liablePerson; - } - - public void setLiablePerson(String liablePerson) { - this.liablePerson = liablePerson; - } - - public String getCheckAcceptPerson() { - return checkAcceptPerson; - } - - public void setCheckAcceptPerson(String checkAcceptPerson) { - this.checkAcceptPerson = checkAcceptPerson; - } - - public String getCheckAcceptComment() { - return checkAcceptComment; - } - - public void setCheckAcceptComment(String checkAcceptComment) { - this.checkAcceptComment = checkAcceptComment; - } - - public Date getCheckAcceptTime() { - return checkAcceptTime; - } - - public void setCheckAcceptTime(Date checkAcceptTime) { - this.checkAcceptTime = checkAcceptTime; - } - - public Date getReportTime() { - return reportTime; - } - - public void setReportTime(Date reportTime) { - this.reportTime = reportTime; - } - - public Byte getReportStatus() { - return reportStatus; - } - - public void setReportStatus(Byte reportStatus) { - this.reportStatus = reportStatus; - } - - public Byte getDataSource() { - return dataSource; - } - - public void setDataSource(Byte dataSource) { - this.dataSource = dataSource; - } - - public String getDeleted() { - return deleted; - } - - public void setDeleted(String deleted) { - this.deleted = deleted; - } } diff --git a/src/main/java/com/ruoyi/doublePrevention/entity/PreventRiskDangerCheckLog.java b/src/main/java/com/ruoyi/doublePrevention/entity/PreventRiskDangerCheckLog.java index 968f39e..4844819 100644 --- a/src/main/java/com/ruoyi/doublePrevention/entity/PreventRiskDangerCheckLog.java +++ b/src/main/java/com/ruoyi/doublePrevention/entity/PreventRiskDangerCheckLog.java @@ -3,9 +3,10 @@ import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; import java.util.Date; - +@Data @TableName("prevent_risk_danger_check_log") public class PreventRiskDangerCheckLog { @@ -47,75 +48,7 @@ */ private Byte reportSwitch; - public Long getCheckId() { - return checkId; - } + private Long mobileCode; - public void setCheckId(Long checkId) { - this.checkId = checkId; - } - - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public String getUuid() { - return uuid; - } - - public void setUuid(String uuid) { - this.uuid = uuid; - } - - public Byte getCheckStatus() { - return checkStatus; - } - - public void setCheckStatus(Byte checkStatus) { - this.checkStatus = checkStatus; - } - - public Long getJobId() { - return jobId; - } - - public void setJobId(Long jobId) { - this.jobId = jobId; - } - - public Date getReportTime() { - return reportTime; - } - - public void setReportTime(Date reportTime) { - this.reportTime = reportTime; - } - - public Date getUpdateReportDataTime() { - return updateReportDataTime; - } - - public void setUpdateReportDataTime(Date updateReportDataTime) { - this.updateReportDataTime = updateReportDataTime; - } - - public Byte getReportStatus() { - return reportStatus; - } - - public void setReportStatus(Byte reportStatus) { - this.reportStatus = reportStatus; - } - - public Byte getReportSwitch() { - return reportSwitch; - } - - public void setReportSwitch(Byte reportSwitch) { - this.reportSwitch = reportSwitch; - } + private Long dangerCheckPointId; } diff --git a/src/main/java/com/ruoyi/doublePrevention/entity/PreventRiskDangerInfo.java b/src/main/java/com/ruoyi/doublePrevention/entity/PreventRiskDangerInfo.java index 904fe7f..fc90d3c 100644 --- a/src/main/java/com/ruoyi/doublePrevention/entity/PreventRiskDangerInfo.java +++ b/src/main/java/com/ruoyi/doublePrevention/entity/PreventRiskDangerInfo.java @@ -2,9 +2,10 @@ import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; +import lombok.Data; import java.util.Date; - +@Data public class PreventRiskDangerInfo { /** @@ -78,123 +79,5 @@ */ private Byte reportSwitch; - public Long getId() { - return id; - } - public void setId(Long id) { - this.id = id; - } - - public String getUuid() { - return Uuid; - } - - public void setUuid(String uuid) { - Uuid = uuid; - } - - public Long getDangerCheckPointId() { - return dangerCheckPointId; - } - - public void setDangerCheckPointId(Long dangerCheckPointId) { - this.dangerCheckPointId = dangerCheckPointId; - } - - public String getHazardCode() { - return hazardCode; - } - - public void setHazardCode(String hazardCode) { - this.hazardCode = hazardCode; - } - - public Byte getDangerSrc() { - return dangerSrc; - } - - public void setDangerSrc(Byte dangerSrc) { - this.dangerSrc = dangerSrc; - } - - public String getDangerDesc() { - return dangerDesc; - } - - public void setDangerDesc(String dangerDesc) { - this.dangerDesc = dangerDesc; - } - - public String getDangerReason() { - return dangerReason; - } - - public void setDangerReason(String dangerReason) { - this.dangerReason = dangerReason; - } - - public Byte getHazardDangerType() { - return hazardDangerType; - } - - public void setHazardDangerType(Byte hazardDangerType) { - this.hazardDangerType = hazardDangerType; - } - - public Byte getDangerState() { - return dangerState; - } - - public void setDangerState(Byte dangerState) { - this.dangerState = dangerState; - } - - public Byte getTimeoutFlag() { - return timeoutFlag; - } - - public void setTimeoutFlag(Byte timeoutFlag) { - this.timeoutFlag = timeoutFlag; - } - - public Byte getDangerResult() { - return dangerResult; - } - - public void setDangerResult(Byte dangerResult) { - this.dangerResult = dangerResult; - } - - public Date getReportTime() { - return reportTime; - } - - public void setReportTime(Date reportTime) { - this.reportTime = reportTime; - } - - public Date getUpdateReportDataTime() { - return updateReportDataTime; - } - - public void setUpdateReportDataTime(Date updateReportDataTime) { - this.updateReportDataTime = updateReportDataTime; - } - - public Byte getReportStatus() { - return reportStatus; - } - - public void setReportStatus(Byte reportStatus) { - this.reportStatus = reportStatus; - } - - public Byte getReportSwitch() { - return reportSwitch; - } - - public void setReportSwitch(Byte reportSwitch) { - this.reportSwitch = reportSwitch; - } } diff --git a/src/main/java/com/ruoyi/doublePrevention/repository/PreventCJReportCheckTaskFromWorkRepository.java b/src/main/java/com/ruoyi/doublePrevention/repository/PreventCJReportCheckTaskFromWorkRepository.java index 704e156..ca4586b 100644 --- a/src/main/java/com/ruoyi/doublePrevention/repository/PreventCJReportCheckTaskFromWorkRepository.java +++ b/src/main/java/com/ruoyi/doublePrevention/repository/PreventCJReportCheckTaskFromWorkRepository.java @@ -13,14 +13,6 @@ @Repository public interface PreventCJReportCheckTaskFromWorkRepository extends BaseMapper<PreventCJReportCheckTaskFromWork> { -// /** -// * 上报数据-任务配置-分页查询 -// */ -// IPage<PreventCJReportCheckTaskFromWork> getReportTaskFromWorkPage(Page<Object> objectPage, PreventReportCheckTaskFromWorkReqDTO queryReqDTO); - /** - * 批量插入数据 - * */ - int insertList(List<PreventCJReportCheckTaskFromWork> taskFromWorkLists); /** * 任务配置 -查询待上报 * */ diff --git a/src/main/java/com/ruoyi/doublePrevention/repository/PreventCJReportOverhaulLogRepository.java b/src/main/java/com/ruoyi/doublePrevention/repository/PreventCJReportOverhaulLogRepository.java index f42bcee..f23a210 100644 --- a/src/main/java/com/ruoyi/doublePrevention/repository/PreventCJReportOverhaulLogRepository.java +++ b/src/main/java/com/ruoyi/doublePrevention/repository/PreventCJReportOverhaulLogRepository.java @@ -2,10 +2,17 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.doublePrevention.entity.CJReport.PreventCJReportOverhaulLog; +import com.ruoyi.doublePrevention.repository.param.HandlerCJReportParam; import org.springframework.stereotype.Repository; + +import java.util.List; @Repository public interface PreventCJReportOverhaulLogRepository extends BaseMapper<PreventCJReportOverhaulLog> { int insertCJOverhaulLists(PreventCJReportOverhaulLog cjOverhaulLog); + + List<PreventCJReportOverhaulLog> listReportOverhaulDate(); + + int updateCJReportStatusById(HandlerCJReportParam handlerCJReportParam); } diff --git a/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskDangerCheckAndMeasureRepository.java b/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskDangerCheckAndMeasureRepository.java index 49a60a5..77bebe2 100644 --- a/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskDangerCheckAndMeasureRepository.java +++ b/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskDangerCheckAndMeasureRepository.java @@ -14,4 +14,6 @@ int insertCheckAndMeasure(PreventRiskDangerCheckAndMeasure checkAndMeasure); List<PreventRiskDangerCheckAndMeasure> getByBaseCheckPointId(Long checkPointId); + + PreventRiskDangerCheckAndMeasure getByDangerCheckPointId(Long dangerCheckPointId); } diff --git a/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskDangerCheckLogRepository.java b/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskDangerCheckLogRepository.java index ce9c346..1337683 100644 --- a/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskDangerCheckLogRepository.java +++ b/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskDangerCheckLogRepository.java @@ -34,4 +34,6 @@ PreventRiskDangerCheckLog getByDangerCheckByCheckId(Long checkId); PreventRiskDangerCheckLog getByDangerCheckByJobId(Long jobId); + + int updateCheckLog(Long checkId, Long mobileCode); } diff --git a/src/main/java/com/ruoyi/doublePrevention/repository/PreventTaskTypeRepository.java b/src/main/java/com/ruoyi/doublePrevention/repository/PreventTaskTypeRepository.java index 6053de6..2c5d98c 100644 --- a/src/main/java/com/ruoyi/doublePrevention/repository/PreventTaskTypeRepository.java +++ b/src/main/java/com/ruoyi/doublePrevention/repository/PreventTaskTypeRepository.java @@ -4,8 +4,12 @@ import com.ruoyi.doublePrevention.entity.PreventTaskType; import org.springframework.stereotype.Repository; +import java.util.List; + @Repository public interface PreventTaskTypeRepository extends BaseMapper<PreventTaskType> { PreventTaskType getInfoByTaskId(Long taskId); + + List<PreventTaskType> getInfoByJobId(Long jobId); } diff --git a/src/main/java/com/ruoyi/doublePrevention/scheduls/ExecCJReportDateSchedule.java b/src/main/java/com/ruoyi/doublePrevention/scheduls/ExecCJReportDateSchedule.java index a465e18..f2967f7 100644 --- a/src/main/java/com/ruoyi/doublePrevention/scheduls/ExecCJReportDateSchedule.java +++ b/src/main/java/com/ruoyi/doublePrevention/scheduls/ExecCJReportDateSchedule.java @@ -56,6 +56,8 @@ private PreventCJReportDangerInfoService CJDangerInfoService; @Autowired private PreventCJReportPointService CJPointService; + @Autowired + private PreventCJReportOverhaulLogService CJOverhaulLogService; String token = "GT6gGJV7JV"; String key = "Bv+NeBolwqg2Pbc1yVwrZA=="; @@ -468,6 +470,9 @@ CJReportCheckTaskFromWorkDTO cjReportCheckTaskFromWorkDTO = BeanCopyUtils.copyBean(cjTaskFromWork, CJReportCheckTaskFromWorkDTO.class); cjReportCheckTaskFromWorkDTO.setCreateDate(dateFormat.format(cjTaskFromWork.getCreateDate())); cjReportCheckTaskFromWorkDTO.setUpdateDate(dateFormat.format(cjTaskFromWork.getUpdateDate())); + cjReportCheckTaskFromWorkDTO.setTaskStartTime(dateFormat.format(cjTaskFromWork.getCreateDate())); + cjReportCheckTaskFromWorkDTO.setWorkStartTime(dateFormat.format(cjTaskFromWork.getUpdateDate())); + cjReportCheckTaskFromWorkDTO.setWorkEndTime(dateFormat.format(cjTaskFromWork.getUpdateDate())); reportCheckTaskFromWorkList.add(cjReportCheckTaskFromWorkDTO); } //数据上报 @@ -564,9 +569,11 @@ List<CJReportCheckRecordFromTaskDTO> reportRecordFromTaskList = new ArrayList<>(); for (PreventCJReportCheckRecordFromTask cjRecordFromTask : CJRecordFromTasks) { CJReportCheckRecordFromTaskDTO cjReportCheckRecordFromTaskDTO = BeanCopyUtils.copyBean(cjRecordFromTask, CJReportCheckRecordFromTaskDTO.class); - cjReportCheckRecordFromTaskDTO.setCreateDate(dateFormat.format(cjRecordFromTask.getCreateDate())); - cjReportCheckRecordFromTaskDTO.setUpdateDate(dateFormat.format(cjRecordFromTask.getUpdateDate())); +// cjReportCheckRecordFromTaskDTO.setCreateDate(dateFormat.format(cjRecordFromTask.getCreateDate())); +// cjReportCheckRecordFromTaskDTO.setUpdateDate(dateFormat.format(cjRecordFromTask.getUpdateDate())); cjReportCheckRecordFromTaskDTO.setCheckTime(dateFormat.format(cjRecordFromTask.getCheckTime())); + cjReportCheckRecordFromTaskDTO.setMobileMe(cjRecordFromTask.getMobileCode()); + cjReportCheckRecordFromTaskDTO.setIsDefend(cjRecordFromTask.getDefend()); reportRecordFromTaskList.add(cjReportCheckRecordFromTaskDTO); } //数据加密 @@ -760,6 +767,114 @@ logger.info("【6】隐患信息-无数据上报昌吉州"); } - } + /** + * 7、检修停用记录信息数据 + * */ + logger.info("【7】检修停用记录-处理数据..."); + List<PreventCJReportOverhaulLog> CJOverhaulLogs = CJOverhaulLogService.listReportOverhaulDate(); + if (ObjectUtils.isNotEmpty(CJOverhaulLogs)){ + //封装上报数据 + List<CJReportOverhaulLogDTO> reportOverhaulLogDTOS = new ArrayList<>(); + for (PreventCJReportOverhaulLog cjOverhaulLog : CJOverhaulLogs) { + CJReportOverhaulLogDTO cjReportOverhaulLogDTO = BeanCopyUtils.copyBean(cjOverhaulLog, CJReportOverhaulLogDTO.class); + + cjReportOverhaulLogDTO.setCreateDate(dateFormat.format(cjOverhaulLog.getCreateDate())); + cjReportOverhaulLogDTO.setUpdateDate(dateFormat.format(cjOverhaulLog.getUpdateDate())); + cjReportOverhaulLogDTO.setStopStartTime(dateFormat.format(cjOverhaulLog.getStopStartTime())); + if (ObjectUtils.isNotEmpty(cjOverhaulLog.getStopEndTime())){ + cjReportOverhaulLogDTO.setStopEndTime(dateFormat.format(cjOverhaulLog.getStopEndTime())); + }else { + cjReportOverhaulLogDTO.setStopEndTime(null); + } + reportOverhaulLogDTOS.add(cjReportOverhaulLogDTO); + } + + //数据上报 + logger.info("【原始数据】" + JSONObject.toJSONString(reportOverhaulLogDTOS)); + String AESReportDangerInfo = encrypt(JSONObject.toJSONString(reportOverhaulLogDTOS), key.getBytes(), iv.getBytes()); + StringBuffer dangerInfoResultBuffer = null; + //上报数据 + try { + URL url = new URL("http://v1/data/receive/receiveUnitStop"); + //得到连接对象 + con = (HttpURLConnection) url.openConnection(); + //设置请求类型 + con.setRequestMethod("POST"); + //设置Content-Type,此处根据实际情况确定 + con.setRequestProperty("Content-Type", "application/json;charset=UTF-8"); + //允许写出 + con.setDoOutput(true); + //允许读入 + con.setDoInput(true); + //不使用缓存 + con.setUseCaches(false); + //设置请求头 + con.setRequestProperty("X-Access-Token",token + formatDate.toString()); + OutputStream os = con.getOutputStream(); + Map paraMap = new HashMap(); + paraMap.put("data", AESReportDangerInfo);/**封装数据*/ + //组装入参,设置请求体 + os.write(JSON.toJSONString(paraMap).getBytes()); + //得到响应码 + responseCode = con.getResponseCode(); + //本段日志,测试成功后,可注释掉 + if (responseCode == HttpURLConnection.HTTP_OK) { + //得到响应流 + InputStream inputStream = con.getInputStream(); + //将响应流转换成字符串 + dangerInfoResultBuffer = new StringBuffer(); + String line; + buffer = new BufferedReader(new InputStreamReader(inputStream, "UTF-8")); + while ((line = buffer.readLine()) != null) { + dangerInfoResultBuffer.append(line); + } + logger.info("result:" + dangerInfoResultBuffer.toString()); + } + } catch (Exception e) { + e.printStackTrace(); + } + + //接收返回值,保存返回值 + CJReportResultData CJOverhaulLogResult = JSONObject.parseObject(dangerInfoResultBuffer.toString(), CJReportResultData.class); + //接收返回值,保存返回值 + List<String> errorIdList= new ArrayList<>(); + Data data = JSONObject.parseObject(CJOverhaulLogResult.getData(), Data.class); + //保存失败结果 + if (ObjectUtils.isNotEmpty(data)){ + for (ErrorMsgDetails errorMsgDetail : data.getErrorMsgDetails()) { + errorIdList.add(errorMsgDetail.getId()); + } + } + logger.info("【】CJOverhaulLog数据上报结果:" + CJOverhaulLogResult.getCode()); + //设置所有数据上报成功 + + if (CJOverhaulLogResult.getCode().equals(CJReportEnum.SUCCESS.getCode()) || CJOverhaulLogResult.getCode().equals(CJReportEnum.SUCESS_AND_FAIL.getCode())){ + for (PreventCJReportOverhaulLog cjOverhaulLog : CJOverhaulLogs) { + HandlerCJReportParam handlerCJReportParam = new HandlerCJReportParam(); + //封装数据 + handlerCJReportParam.setId(cjOverhaulLog.getId()); + handlerCJReportParam.setReportStatus(SyncEnum.SYNC_EXEC_SUCCESS.getCode()); + handlerCJReportParam.setReportTime(date); + CJOverhaulLogService.updateCJReportStatusById(handlerCJReportParam); + } + } + //设置上报失败的数据,上报失败 + if (CJOverhaulLogResult.getCode().equals(CJReportEnum.FAIL.getCode()) || CJOverhaulLogResult.getCode().equals(CJReportEnum.SUCESS_AND_FAIL.getCode())){ + for (String failId : errorIdList) { + //上报失败 + HandlerCJReportParam handlerCJReportParam = new HandlerCJReportParam(); + //封装数据 + handlerCJReportParam.setId(failId); + handlerCJReportParam.setReportStatus(SyncEnum.SYNC_EXEC_FAIL.getCode()); + handlerCJReportParam.setReportTime(date); + CJOverhaulLogService.updateCJReportStatusById(handlerCJReportParam); + } + } + logger.info("【7】检修停用记录-数据处理完成"); + }else { + logger.info("【7】检修停用记录-无数据上报昌吉州"); + } + + } } diff --git a/src/main/java/com/ruoyi/doublePrevention/scheduls/SearchReportDateSchedule.java b/src/main/java/com/ruoyi/doublePrevention/scheduls/SearchReportDateSchedule.java index 04bab21..722b5a4 100644 --- a/src/main/java/com/ruoyi/doublePrevention/scheduls/SearchReportDateSchedule.java +++ b/src/main/java/com/ruoyi/doublePrevention/scheduls/SearchReportDateSchedule.java @@ -24,9 +24,12 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; import org.springframework.transaction.annotation.Transactional; +import java.text.SimpleDateFormat; +import java.time.LocalDateTime; import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -37,6 +40,8 @@ private final Logger logger = LoggerFactory.getLogger(this.getClass()); + public static SimpleDateFormat startFormat = new SimpleDateFormat("yyyy-MM-dd 06:30:00"); + public static SimpleDateFormat endFormat = new SimpleDateFormat("yyyy-MM-dd 23:59:59"); @Autowired private PreventReportConfigService preventReportConfigService; @@ -98,9 +103,9 @@ private PreventTaskTypeService taskTypeService;//管控措施,任务清单对应关系。基础排查点附属表 @Autowired - private PreventOverhaulLogService overhaulLogService;//隐患信息附属表 + private PreventOverhaulLogService overhaulLogService; @Autowired - private PreventCJReportOverhaulLogService reportOverhaulLogService;//隐患信息附属表 + private PreventCJReportOverhaulLogService reportOverhaulLogService; @Transactional @@ -394,6 +399,25 @@ CJTaskFromWork.setDataSource((byte) 1); CJTaskFromWork.setRiskMeasureId(work.getMeasureUuid()); CJTaskFromWork.setWorkId(jobById.getJobId()); + + //第二版标准新增 + PreventRiskControlMeasure measureById = preventRiskControlMeasureService.getPreventRiskControlMeasureById(work.getMeasureId()); + CJTaskFromWork.setTroubleshootContent(measureById.getCheckContent()); + CJTaskFromWork.setTaskStartTime(jobById.getStartTime()); + if (jobById.getTroubleshootTypeCycleType() == 1){ + Date date = new Date(); + CJTaskFromWork.setWorkStartTime(new Date(startFormat.format(date)));//todo 这个时间如何确定? + CJTaskFromWork.setWorkEndTime(new Date(endFormat.format(date))); + } + CJTaskFromWork.setWorkDayType("0"); + List<PreventTaskType> typeByJobId = taskTypeService.getInfoByJobId(work.getJobId()); + int typeTag = 0; + for (PreventTaskType taskType : typeByJobId) { + typeTag = taskType.getType(); + } + CJTaskFromWork.setWorkType(String.valueOf(typeTag)); + CJTaskFromWork.setTaskNum("1"); + //封装数据 CJTaskFromWorkLists.add(CJTaskFromWork); //设置原始数据上报状态 @@ -401,7 +425,6 @@ handlerReportParam.setReportTime(new Date()); handlerReportParam.setReportStatus(SyncEnum.SYNC_WAIT_EXEC.getCode()); preventRiskJobAndMeasureService.updateWorkReportStatus(handlerReportParam); - } }else { logger.info("【双重预防】当前无任务配置数据需要处理"); @@ -448,7 +471,6 @@ * 1.找到每个点的提交接口,进行数据处理 * 2.写一个定时任务处理(备用) * */ - /** * todo 排查后的任务才上报 * examineUserName,checkTime 任务执行后,不为空 不使用; @@ -470,7 +492,7 @@ PreventCJReportCheckRecordFromTask CJRecordFromTask = new PreventCJReportCheckRecordFromTask(); CJRecordFromTask.setCheckStatus("0");// 0-正常;1-存在隐患;2-未处理;3-其他 if (Integer.valueOf(hiddenDangerCheckPoint.getWhetherDanger()) == 1){ - CJRecordFromTask.setCheckStatus("1");// 0-正常;1-存在隐患;2-未处理;3-其他 + CJRecordFromTask.setCheckStatus("1");// 0-正常;1-存在隐患;2-未处理;3-其他 } User createUser = new User(); createUser = trUserService.getUserByLoginName(hiddenDangerCheckById.getCreateBy()); @@ -517,19 +539,26 @@ CJRecordFromTask.setCheckTaskId(preventCJReportCheckTaskFromWork.getId()); CJRecordFromTask.setCheckTime(hiddenDangerCheckById.getCheckTime()); CJRecordFromTask.setTaskId(task.getCheckId()); + //第二版标准新增 + CJRecordFromTask.setMobileCode(task.getMobileCode().toString()); + List<PreventTaskType> typeByJobIds = taskTypeService.getInfoByJobId(jobAndMeasureByJobId.getJobId()); + int typeTag = 0; + for (PreventTaskType typeByJobId : typeByJobIds) { + if (typeByJobId.getType()!= 0) { + typeTag = 1; + } + } + CJRecordFromTask.setDefend(String.valueOf(typeTag)); //封装数据 CJRecordFromTaskLists.add(CJRecordFromTask); } } - - //设置原始数据上报状态 handlerReportParam.setId(task.getId()); handlerReportParam.setReportTime(new Date()); handlerReportParam.setReportStatus(SyncEnum.SYNC_WAIT_EXEC.getCode()); preventRiskDangerCheckLogService.updateTaskReportStatus(handlerReportParam); - } // String checkStatus = null; // if (ObjectUtils.isEmpty(task.getResult() )){ @@ -652,7 +681,6 @@ int i = 1; CJDangerInfo.setHazardCategory(taskTypeInfo.getType().toString()); } - CJDangerInfo.setReportStatus(SyncEnum.SYNC_WAIT_EXEC.getCode()); CJDangerInfo.setReportTime(null); CJDangerInfo.setDataSource((byte) 1); @@ -675,9 +703,7 @@ handlerReportParam.setReportStatus(SyncEnum.SYNC_WAIT_EXEC.getCode()); //修改隐患信息附属表状态 preventRiskDangerInfoService.updateDangerInfoReportStatus(handlerReportParam); - } - }else { logger.info("【双重预防】当前无隐患信息需要处理"); } diff --git a/src/main/java/com/ruoyi/doublePrevention/service/RiskService.java b/src/main/java/com/ruoyi/doublePrevention/service/RiskService.java index 9b4b203..5f4d28c 100644 --- a/src/main/java/com/ruoyi/doublePrevention/service/RiskService.java +++ b/src/main/java/com/ruoyi/doublePrevention/service/RiskService.java @@ -177,4 +177,6 @@ * 查询隐患附属表信息 */ PreventRiskDangerInfo getDangerInfoById(Long id); + + int updateCheckLog(Long checkId, HiddenDangerCheckPoint hdcp); } diff --git a/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventCJReportOverhaulLogService.java b/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventCJReportOverhaulLogService.java index e0818d9..caec879 100644 --- a/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventCJReportOverhaulLogService.java +++ b/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventCJReportOverhaulLogService.java @@ -1,8 +1,15 @@ package com.ruoyi.doublePrevention.service.baseService; import com.ruoyi.doublePrevention.entity.CJReport.PreventCJReportOverhaulLog; +import com.ruoyi.doublePrevention.repository.param.HandlerCJReportParam; + +import java.util.List; public interface PreventCJReportOverhaulLogService { int insertCJOverhaulLists(PreventCJReportOverhaulLog cjOverhaulLog); + + List<PreventCJReportOverhaulLog> listReportOverhaulDate(); + + int updateCJReportStatusById(HandlerCJReportParam handlerCJReportParam); } diff --git a/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskDangerCheckAndMeasureService.java b/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskDangerCheckAndMeasureService.java index f14221b..2fed165 100644 --- a/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskDangerCheckAndMeasureService.java +++ b/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskDangerCheckAndMeasureService.java @@ -12,4 +12,6 @@ int insertCheckAndMeasure(PreventRiskDangerCheckAndMeasure checkAndMeasure); List<PreventRiskDangerCheckAndMeasure> getByBaseCheckPointId(Long checkPointId); + + PreventRiskDangerCheckAndMeasure getByDangerCheckPointId(Long dangerCheckPointId); } diff --git a/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskDangerCheckLogService.java b/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskDangerCheckLogService.java index eab8183..b200fb3 100644 --- a/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskDangerCheckLogService.java +++ b/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskDangerCheckLogService.java @@ -31,4 +31,6 @@ PreventRiskDangerCheckLog getByDangerCheckByCheckId(Long checkId); PreventRiskDangerCheckLog getByDangerCheckByJobId(Long jobId); + + int updateCheckLog(Long checkId, Long mobileCode); } diff --git a/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventTaskTypeService.java b/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventTaskTypeService.java index 89aae8e..c8ab278 100644 --- a/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventTaskTypeService.java +++ b/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventTaskTypeService.java @@ -2,7 +2,12 @@ import com.ruoyi.doublePrevention.entity.PreventTaskType; +import java.util.List; + public interface PreventTaskTypeService { PreventTaskType getInfoByTaskId(Long id); + + List<PreventTaskType> getInfoByJobId(Long jobId); + } diff --git a/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventCJReportOverhaulLogServiceImpl.java b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventCJReportOverhaulLogServiceImpl.java index a84bde5..44a577e 100644 --- a/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventCJReportOverhaulLogServiceImpl.java +++ b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventCJReportOverhaulLogServiceImpl.java @@ -2,9 +2,12 @@ import com.ruoyi.doublePrevention.entity.CJReport.PreventCJReportOverhaulLog; import com.ruoyi.doublePrevention.repository.PreventCJReportOverhaulLogRepository; +import com.ruoyi.doublePrevention.repository.param.HandlerCJReportParam; import com.ruoyi.doublePrevention.service.baseService.PreventCJReportOverhaulLogService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; + +import java.util.List; @Service public class PreventCJReportOverhaulLogServiceImpl implements PreventCJReportOverhaulLogService { @@ -17,4 +20,14 @@ public int insertCJOverhaulLists(PreventCJReportOverhaulLog cjOverhaulLog) { return cjReportOverhaulLogRepository.insertCJOverhaulLists(cjOverhaulLog); } + + @Override + public List<PreventCJReportOverhaulLog> listReportOverhaulDate() { + return cjReportOverhaulLogRepository.listReportOverhaulDate(); + } + + @Override + public int updateCJReportStatusById(HandlerCJReportParam handlerCJReportParam) { + return cjReportOverhaulLogRepository.updateCJReportStatusById(handlerCJReportParam); + } } diff --git a/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskDangerCheckAndMeasureServiceImpl.java b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskDangerCheckAndMeasureServiceImpl.java index e24c0bf..8f6d350 100644 --- a/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskDangerCheckAndMeasureServiceImpl.java +++ b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskDangerCheckAndMeasureServiceImpl.java @@ -26,4 +26,9 @@ public List<PreventRiskDangerCheckAndMeasure> getByBaseCheckPointId(Long checkPointId) { return preventRiskDangerCheckAndMeasureRepository.getByBaseCheckPointId(checkPointId); } + + @Override + public PreventRiskDangerCheckAndMeasure getByDangerCheckPointId(Long dangerCheckPointId) { + return preventRiskDangerCheckAndMeasureRepository.getByDangerCheckPointId(dangerCheckPointId); + } } diff --git a/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskDangerCheckLogServiceImpl.java b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskDangerCheckLogServiceImpl.java index 95c6e6f..e665956 100644 --- a/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskDangerCheckLogServiceImpl.java +++ b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskDangerCheckLogServiceImpl.java @@ -63,4 +63,9 @@ public PreventRiskDangerCheckLog getByDangerCheckByJobId(Long jobId) { return preventRiskDangerCheckLogRepository.getByDangerCheckByJobId(jobId); } + + @Override + public int updateCheckLog(Long checkId, Long mobileCode) { + return preventRiskDangerCheckLogRepository.updateCheckLog(checkId, mobileCode); + } } diff --git a/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventTaskTypeServiceImpl.java b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventTaskTypeServiceImpl.java index f5827be..77685c4 100644 --- a/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventTaskTypeServiceImpl.java +++ b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventTaskTypeServiceImpl.java @@ -6,6 +6,8 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.util.List; + @Service("PreventTaskTypeService") public class PreventTaskTypeServiceImpl implements PreventTaskTypeService { @@ -17,4 +19,10 @@ public PreventTaskType getInfoByTaskId(Long taskId) { return taskTypeRepository.getInfoByTaskId(taskId); } + + @Override + public List<PreventTaskType> getInfoByJobId(Long jobId) { + return taskTypeRepository.getInfoByJobId(jobId); + } + } \ No newline at end of file diff --git a/src/main/java/com/ruoyi/doublePrevention/service/impl/RiskServiceImpl.java b/src/main/java/com/ruoyi/doublePrevention/service/impl/RiskServiceImpl.java index 436ccd9..78ca05c 100644 --- a/src/main/java/com/ruoyi/doublePrevention/service/impl/RiskServiceImpl.java +++ b/src/main/java/com/ruoyi/doublePrevention/service/impl/RiskServiceImpl.java @@ -1326,6 +1326,21 @@ PreventRiskDangerInfo dangerInfobyHiddenDangerId = preventRiskDangerInfoService.getByHiddenDangerId(id); return dangerInfobyHiddenDangerId; } + + @Override + public int updateCheckLog(Long checkId, HiddenDangerCheckPoint hdcp) { + return preventRiskDangerCheckLogService.updateCheckLog(checkId, hdcp.getMobileCode()); + } + + + + + + + + + + // /** // * 全流程隐患上报-附属表信息插入 // * */ @@ -1369,4 +1384,6 @@ // // return preventRiskDangerInfoService.insertDangerInfo(dangerInfo); // } + + } \ No newline at end of file diff --git a/src/main/java/com/ruoyi/project/mobile/service/ApiDangerScheduleService.java b/src/main/java/com/ruoyi/project/mobile/service/ApiDangerScheduleService.java index 16a6aad..ac26a21 100644 --- a/src/main/java/com/ruoyi/project/mobile/service/ApiDangerScheduleService.java +++ b/src/main/java/com/ruoyi/project/mobile/service/ApiDangerScheduleService.java @@ -7,7 +7,10 @@ import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.StringUtils; import com.ruoyi.common.utils.security.ShiroUtils; +import com.ruoyi.doublePrevention.entity.PreventRiskDangerCheckAndMeasure; +import com.ruoyi.doublePrevention.entity.PreventRiskDangerCheckLog; import com.ruoyi.doublePrevention.service.RiskService; +import com.ruoyi.doublePrevention.service.baseService.PreventRiskDangerCheckAndMeasureService; import com.ruoyi.framework.web.domain.AjaxResult; import com.ruoyi.project.mobile.domain.ApiRequestHeader; import com.ruoyi.project.mobile.domain.ApiResult; @@ -22,6 +25,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import org.springframework.util.ObjectUtils; import java.util.ArrayList; import java.util.HashMap; @@ -46,6 +50,8 @@ @Autowired private RiskService riskService; + @Autowired + private PreventRiskDangerCheckAndMeasureService preventRiskDangerCheckAndMeasureService; /** * 获取定时任务隐患列表 * @@ -138,7 +144,6 @@ }); - hiddenDangerCheckService.updateHiddenDangerCheck(hiddenDangerCheck); hdcpService.getTaskCountTotal(Long.valueOf(header.userId));//查询未执行任务总数量并推送 @@ -153,7 +158,7 @@ /** - * 设置为记录正常 + * 设置为记录正常 // todo */ public ApiResult editPointScheduleSetNormal(String str, ApiRequestHeader header) { //验证userId,loginName,token,deviceType,deviceId,appType 是否一致 @@ -168,6 +173,12 @@ hdcp.setWhetherDanger(TrHiddenDangerCheckConstants.WHETHER_DANGER_NOT);//是否为隐患(正常) hdcp.setScheduleCheckStatus(TrHiddenDangerCheckConstants.CHECK_STATUS_ALREADY_CHECK);//排查状态(已排查) hdcpService.updateHiddenDangerCheckPoint(hdcp); + + PreventRiskDangerCheckAndMeasure dangerCheckPointInfo = preventRiskDangerCheckAndMeasureService.getByDangerCheckPointId(hdcp.getId()); + int result = riskService.updateCheckLog(dangerCheckPointInfo.getCheckId(), hdcp);// todo + if (result < 1){ + return ApiResult.error("隐患排查记录附属表:写入手机识别码错误"); + } hdcpService.getTaskCountTotal(Long.valueOf(header.userId));//查询未执行任务总数量并推送 @@ -212,7 +223,7 @@ /** * 本次查询结果 :如果未上报过隐患,必定为空 - * ?同一个检查任务,同一个排查点,可能多次上报隐患。 + * 同一个检查任务,同一个排查点,可能多次上报隐患。 * 本次查询未用到id,导致数据不唯一 * */ List<HiddenDangerCheckPoint> queryExistList = hdcpService.selectHiddenDangerCheckPointList(queryExist); @@ -238,6 +249,9 @@ throw new RuntimeException("添加隐患附属信息失败"); } + PreventRiskDangerCheckAndMeasure dangerCheckPointInfo = preventRiskDangerCheckAndMeasureService.getByDangerCheckPointId(hdcp.getId()); + riskService.updateCheckLog(dangerCheckPointInfo.getCheckId(), hdcp); + }else{ hdcp.setUpdateBy(user.getLoginName()); hdcp.setUpdateTime(DateUtils.getNowDate()); @@ -252,6 +266,9 @@ if (result< 1){ throw new RuntimeException("添加隐患附属信息失败"); } + + PreventRiskDangerCheckAndMeasure dangerCheckPointInfo = preventRiskDangerCheckAndMeasureService.getByDangerCheckPointId(hdcp.getId()); + riskService.updateCheckLog(dangerCheckPointInfo.getCheckId(), hdcp); } hdcpService.getTaskCountTotal(Long.valueOf(header.userId));//查询未执行任务总数量并推送 diff --git a/src/main/java/com/ruoyi/project/mobile/service/ApiHiddenDangerCheckService.java b/src/main/java/com/ruoyi/project/mobile/service/ApiHiddenDangerCheckService.java index f2647f9..fc5cbbd 100644 --- a/src/main/java/com/ruoyi/project/mobile/service/ApiHiddenDangerCheckService.java +++ b/src/main/java/com/ruoyi/project/mobile/service/ApiHiddenDangerCheckService.java @@ -287,7 +287,7 @@ /** - * 隐患计划执行中---设置为记录正常 + * 隐患计划执行中---设置为记录正常 // todo */ public ApiResult editPointSetNormal(String str, ApiRequestHeader header) { //验证userId,loginName,token,deviceType,deviceId,appType 是否一致 diff --git a/src/main/java/com/ruoyi/project/tr/hiddenDangerCheckPoint/domain/HiddenDangerCheckPoint.java b/src/main/java/com/ruoyi/project/tr/hiddenDangerCheckPoint/domain/HiddenDangerCheckPoint.java index 9307db7..6b6d161 100644 --- a/src/main/java/com/ruoyi/project/tr/hiddenDangerCheckPoint/domain/HiddenDangerCheckPoint.java +++ b/src/main/java/com/ruoyi/project/tr/hiddenDangerCheckPoint/domain/HiddenDangerCheckPoint.java @@ -484,6 +484,17 @@ private Byte dangerResult; + @Transient + private Long mobileCode; + + public Long getMobileCode() { + return mobileCode; + } + + public void setMobileCode(Long mobileCode) { + this.mobileCode = mobileCode; + } + public Byte getDangerResult() { return dangerResult; } diff --git a/src/main/resources/mybatis/doublePrevention/PreventCJReportCheckRecordFromTaskMapper.xml b/src/main/resources/mybatis/doublePrevention/PreventCJReportCheckRecordFromTaskMapper.xml index 131ceda..feab042 100644 --- a/src/main/resources/mybatis/doublePrevention/PreventCJReportCheckRecordFromTaskMapper.xml +++ b/src/main/resources/mybatis/doublePrevention/PreventCJReportCheckRecordFromTaskMapper.xml @@ -20,6 +20,9 @@ <result column="create_by_mobile" property="createByMobile"/> <result column="update_by_mobile" property="updateByMobile"/> <result column="task_id" property="taskId"/> + + <result column="mobile_code" property="mobileCode"/> + <result column="defend" property="defend"/> </resultMap> <!--IPage<PreventReportCheckRecordFromTask> getReportTaskFromWorkPage(Page<Object> objectPage, PreventReportCheckRecordFromTaskReqDTO queryReqDTO);--> @@ -56,7 +59,8 @@ insert into prevent_cj_report_check_record_from_task values(null, #{id}, #{companyCode}, #{deleted}, #{createDate}, #{createBy}, #{updateDate}, #{updateBy} , #{checkTaskId}, #{checkStatus}, #{checkTime}, #{createByMobile}, #{updateByMobile} - , #{reportStatus}, #{reportTime}, #{dataSource}, #{taskId}) + , #{reportStatus}, #{reportTime}, #{dataSource}, #{taskId} + , #{mobileCode}, #{defend}) </insert> diff --git a/src/main/resources/mybatis/doublePrevention/PreventCJReportCheckTaskFromWorkMapper.xml b/src/main/resources/mybatis/doublePrevention/PreventCJReportCheckTaskFromWorkMapper.xml index a6abcb8..013bd4e 100644 --- a/src/main/resources/mybatis/doublePrevention/PreventCJReportCheckTaskFromWorkMapper.xml +++ b/src/main/resources/mybatis/doublePrevention/PreventCJReportCheckTaskFromWorkMapper.xml @@ -18,6 +18,14 @@ <result column="check_cycle" property="checkCycle"/> <result column="check_cycle_unit" property="checkCycleUnit"/> <result column="work_id" property="workId"/> + + <result column="troubleshoot_content" property="troubleshootContent"/> + <result column="task_start_time" property="taskStartTime"/> + <result column="work_start_time" property="workStartTime"/> + <result column="work_end_time" property="workEndTime"/> + <result column="work_day_type" property="workDayType"/> + <result column="work_type" property="workType"/> + <result column="task_num" property="taskNum"/> </resultMap> <!--IPage<PreventReportCheckTaskFromWork> getReportTaskFromWorkPage(Page<Object> objectPage, PreventReportCheckTaskFromWorkReqDTO queryReqDTO);--> @@ -54,7 +62,8 @@ insert into prevent_cj_report_check_task_from_work values(null, #{id}, #{companyCode}, #{deleted}, #{createDate}, #{createBy}, #{updateDate}, #{updateBy} , #{riskMeasureId}, #{checkCycle}, #{checkCycleUnit} - , #{reportStatus}, #{reportTime}, #{dataSource}, #{workId}) + , #{reportStatus}, #{reportTime}, #{dataSource}, #{workId} + , #{troubleshootContent},#{taskStartTime},#{workStartTime},#{workEndTime},#{workDayType},#{workType},#{taskNum}) </insert> <!-- PreventCJReportCheckTaskFromWork geByMeasureUUidAndJobId(String measureUuid, Long jobId);--> diff --git a/src/main/resources/mybatis/doublePrevention/PreventCJReportDangerInfoMapper.xml b/src/main/resources/mybatis/doublePrevention/PreventCJReportDangerInfoMapper.xml index 7a79f5a..580b227 100644 --- a/src/main/resources/mybatis/doublePrevention/PreventCJReportDangerInfoMapper.xml +++ b/src/main/resources/mybatis/doublePrevention/PreventCJReportDangerInfoMapper.xml @@ -28,6 +28,7 @@ <result column="danger_manage_deadline" property="dangerManageDeadline"/> <result column="danger_state" property="dangerState"/> <result column="hazard_danger_type" property="hazardDangerType"/> + <result column="hazard_category" property="hazardCategory"/> <result column="registrant" property="registrant"/> <result column="regist_time" property="registTime"/> <result column="liable_person" property="liablePerson"/> @@ -72,7 +73,7 @@ values(null, #{id}, #{companyCode}, #{deleted}, #{createDate}, #{createBy}, #{updateDate}, #{updateBy} , #{hazardCode}, #{riskMeasureId}, #{checkRecordId}, #{dangerName}, #{dangerLevel}, #{dangerSrc}, #{dangerManageType} , #{dangerDesc}, #{dangerReason}, #{controlMeasures}, #{cost}, #{dangerManageDeadline}, #{dangerState}, #{hazardDangerType} - , #{registrant}, #{registTime}, #{liablePerson}, #{checkAcceptPerson}, #{checkAcceptComment}, #{checkAcceptTime}, #{hazardCategory} + , #{registrant}, #{registTime}, #{liablePerson}, #{checkAcceptPerson}, #{checkAcceptComment}, #{checkAcceptTime}, #{hazardCategory} , #{reportStatus}, #{reportTime}, #{dataSource}, #{dangerManagerId}) </insert> diff --git a/src/main/resources/mybatis/doublePrevention/PreventCJReportOverhaulMapper.xml b/src/main/resources/mybatis/doublePrevention/PreventCJReportOverhaulMapper.xml index e3ba077..810a6a9 100644 --- a/src/main/resources/mybatis/doublePrevention/PreventCJReportOverhaulMapper.xml +++ b/src/main/resources/mybatis/doublePrevention/PreventCJReportOverhaulMapper.xml @@ -2,6 +2,20 @@ <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > <mapper namespace="com.ruoyi.doublePrevention.repository.PreventCJReportOverhaulLogRepository" > +<!-- List<PreventCJReportOverhaulLog> listReportOverhaulDate();--> + <select id="listReportOverhaulDate" resultType="com.ruoyi.doublePrevention.entity.CJReport.PreventCJReportOverhaulLog"> + select * from prevent_overhaul_log + where report_status = 1 + limit 200 + </select> + +<!-- int updateCJReportStatusById(HandlerCJReportParam handlerCJReportParam);--> + <select id="updateCJReportStatusById"> + update prevent_overhaul_log set + report_status = #{reportStatus}, + report_time = #{reportTime} + where id = #{id} + </select> <!-- int insertCJOverhaulLists(PreventOverhaulLog preventOverhaulLog);--> <insert id="insertCJOverhaulLists" parameterType="com.ruoyi.doublePrevention.entity.CJReport.PreventCJReportOverhaulLog"> diff --git a/src/main/resources/mybatis/doublePrevention/PreventRiskDangerCheckAndMeasureMapper.xml b/src/main/resources/mybatis/doublePrevention/PreventRiskDangerCheckAndMeasureMapper.xml index a3a513f..13d68cb 100644 --- a/src/main/resources/mybatis/doublePrevention/PreventRiskDangerCheckAndMeasureMapper.xml +++ b/src/main/resources/mybatis/doublePrevention/PreventRiskDangerCheckAndMeasureMapper.xml @@ -23,4 +23,10 @@ select * from prevent_risk_danger_check_and_measure where base_check_point_id = #{checkPointId} </select> + +<!-- PreventRiskDangerCheckAndMeasure getByDangerCheckPointId(Long dangerCheckPointId);--> + <select id="getByDangerCheckPointId" resultMap="BaseResultMap"> + select * from prevent_risk_danger_check_and_measure + where danger_check_point_id = #{dangerCheckPointId} + </select> </mapper> diff --git a/src/main/resources/mybatis/doublePrevention/PreventRiskDangerCheckLogMapper.xml b/src/main/resources/mybatis/doublePrevention/PreventRiskDangerCheckLogMapper.xml index f9a16eb..3c42f45 100644 --- a/src/main/resources/mybatis/doublePrevention/PreventRiskDangerCheckLogMapper.xml +++ b/src/main/resources/mybatis/doublePrevention/PreventRiskDangerCheckLogMapper.xml @@ -12,6 +12,9 @@ <result column="update_report_data_time" property="updateReportDataTime"/> <result column="report_status" property="reportStatus"/> <result column="report_switch" property="reportSwitch"/> + + <result column="mobile_code" property="mobileCode"/> +<!-- <result column="danger_check_point_id" property="dangerCheckPointId"/>--> </resultMap> @@ -19,7 +22,7 @@ <!-- int insertDangerCheckLog(PreventRiskDangerCheckLog dangerCheck);--> <insert id="insertDangerCheckLog"> insert into prevent_risk_danger_check_log values - (null, #{uuid}, #{jobId}, #{checkStatus}, #{checkId}, #{reportTime}, #{updateReportDataTime}, #{reportStatus}, #{reportSwitch}) + (null, #{uuid}, #{jobId}, #{checkStatus}, #{checkId}, #{reportTime}, #{updateReportDataTime}, #{reportStatus}, #{reportSwitch}, #{mobileCode}) </insert> <!-- int deleteDangerCheck(Long checkId);--> @@ -53,6 +56,14 @@ select * from prevent_risk_danger_check_log where job_id = #{jobId} </select> + +<!-- PreventRiskDangerCheckLog updateCheckLog(Long checkId, Long mobileCode);--> + <update id="updateCheckLog" > + update prevent_risk_danger_check_log set + mobile_code = #{mobileCode} + where check_id = #{checkId} + </update> </mapper> + diff --git a/src/main/resources/mybatis/doublePrevention/PreventTaskTypeMapper.xml b/src/main/resources/mybatis/doublePrevention/PreventTaskTypeMapper.xml index caf03d8..ec36086 100644 --- a/src/main/resources/mybatis/doublePrevention/PreventTaskTypeMapper.xml +++ b/src/main/resources/mybatis/doublePrevention/PreventTaskTypeMapper.xml @@ -18,5 +18,11 @@ select * from prevent_task_type where delete_status = 0 and task_id = #{taskId} </select> +<!-- List<PreventTaskType> getInfoByJobId(Long jobId);--> + <select id="getInfoByJobId" resultMap="BaseResultMap"> + select * from prevent_task_type where delete_status = 0 and job_id = #{jobId} + </select> + + </mapper> -- Gitblit v1.9.2