| | |
| | | import com.ruoyi.common.utils.DateUtils; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.common.utils.security.ShiroUtils; |
| | | import com.ruoyi.doublePrevention.entity.PreventRiskDangerInfo; |
| | | import com.ruoyi.doublePrevention.service.RiskService; |
| | | import com.ruoyi.doublePrevention.service.baseService.PreventRiskDangerCheckAndMeasureService; |
| | | import com.ruoyi.doublePrevention.service.baseService.PreventRiskDangerConfirmLogService; |
| | |
| | | return ApiResult.success("传输hiddenDangerCheckType有误", new ArrayList<HiddenDangerCheck>()); |
| | | } |
| | | List<HiddenDangerCheckPoint> resultList = hdcpService.selectHiddenDangerCheckPointList(hdcp); |
| | | for (HiddenDangerCheckPoint dangerCheckPoint : resultList) { |
| | | PreventRiskDangerInfo dangerInfo = riskService.getDangerInfoByDangerCheckPointId(dangerCheckPoint.getId()); |
| | | if (ObjectUtils.isNotEmpty(dangerInfo)){ |
| | | if (ObjectUtils.isNotEmpty(dangerInfo.getReportTime())){ |
| | | dangerCheckPoint.setReportTime(dangerInfo.getReportTime()); |
| | | } |
| | | } |
| | | } |
| | | return ApiResult.success("请求数据成功", resultList); |
| | | } |
| | | } catch (Exception e) { |
| | |
| | | /** |
| | | * 隐患核查--保存 |
| | | */ |
| | | @Transactional |
| | | public ApiResult editDangerExamineSave(String str, ApiRequestHeader header) { |
| | | //验证userId,loginName,token,deviceType,deviceId,appType 是否一致 |
| | | ApiRequestHeader requestHeader = getHeader(header); |
| | |
| | | try { |
| | | Map<String, String> map = new ObjectMapper().readValue(str, HashMap.class); |
| | | HiddenDangerCheckPoint hdcp = new ObjectMapper().readValue(str, HiddenDangerCheckPoint.class); |
| | | // todo-2023 此处最终核查 |
| | | // todo-2023 |
| | | hdcp.setUpdateBy(header.loginName); |
| | | hdcp.setUpdateTime(DateUtils.getNowDate()); |
| | | hdcp.setExamineCreateTime(DateUtils.getNowDate());//设置核查时间 |
| | |
| | | /** |
| | | * 隐患整改--保存 |
| | | */ |
| | | @Transactional |
| | | public ApiResult editDangerRectifySave(String str, ApiRequestHeader header) { |
| | | //验证userId,loginName,token,deviceType,deviceId,appType 是否一致 |
| | | ApiRequestHeader requestHeader = getHeader(header); |
| | |
| | | /** |
| | | * 整改延期--保存 |
| | | */ |
| | | @Transactional |
| | | public ApiResult rectifyTimeOutSave(String str, ApiRequestHeader header) { |
| | | //验证userId,loginName,token,deviceType,deviceId,appType 是否一致 |
| | | ApiRequestHeader requestHeader = getHeader(header); |
| | |
| | | /** |
| | | * 隐患验收--保存 |
| | | */ |
| | | @Transactional |
| | | public ApiResult editDangerAcceptSave(String str, ApiRequestHeader header) { |
| | | //验证userId,loginName,token,deviceType,deviceId,appType 是否一致 |
| | | ApiRequestHeader requestHeader = getHeader(header); |
| | |
| | | } |
| | | try { |
| | | HiddenDangerCheckPoint hdcp = new ObjectMapper().readValue(str, HiddenDangerCheckPoint.class); |
| | | if (ObjectUtils.isEmpty(hdcp.getCheckPerson())){ |
| | | throw new RuntimeException("检查人不能为空"); |
| | | } |
| | | if (ObjectUtils.isEmpty(hdcp.getFindTime())){ |
| | | throw new RuntimeException("发现时间不能为空"); |
| | | } |
| | | hdcp.setRegisterCreateTime(DateUtils.getNowDate());//设置隐患登记上报创建时间 |
| | | hdcp.setRegisterUserId(Long.valueOf(header.userId));//设置隐患登记上报创建人ID |
| | | User user = userService.selectUserById(Long.valueOf(header.userId)); |
| | |
| | | try { |
| | | HiddenDangerCheckPoint hdcp = new ObjectMapper().readValue(str, HiddenDangerCheckPoint.class); |
| | | HiddenDangerCheckPoint hiddenDangerCheckPoint = hdcpService.selectHiddenDangerCheckPointById(hdcp.getId()); |
| | | PreventRiskDangerInfo dangerInfo = riskService.getDangerInfoByDangerCheckPointId(hiddenDangerCheckPoint.getId()); |
| | | if (ObjectUtils.isNotEmpty(dangerInfo.getReportTime())){ |
| | | hiddenDangerCheckPoint.setReportTime(dangerInfo.getReportTime()); |
| | | } |
| | | return ApiResult.success("隐患查看--成功",hiddenDangerCheckPoint); |
| | | } catch (Exception e) { |
| | | return ApiResult.error("异常"); |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | for (HiddenDangerCheckPoint dangerCheckPoint : resultList) { |
| | | PreventRiskDangerInfo dangerInfo = riskService.getDangerInfoByDangerCheckPointId(dangerCheckPoint.getId()); |
| | | if (ObjectUtils.isNotEmpty(dangerInfo)){ |
| | | if (ObjectUtils.isNotEmpty(dangerInfo.getReportTime())){ |
| | | dangerCheckPoint.setReportTime(dangerInfo.getReportTime()); |
| | | } |
| | | } |
| | | } |
| | | resultMap.put("resultList", resultList); |
| | | |
| | | //companyId下总的数据统计 |