From 54843d459f3fe623e6cf2956f192141e9a99b878 Mon Sep 17 00:00:00 2001 From: 16639036659 <577530412@qq.com> Date: 星期四, 30 十一月 2023 13:03:29 +0800 Subject: [PATCH] 临时提交 --- src/main/java/com/ruoyi/project/tr/hiddenDangerCheck/controller/DangerLedgerController.java | 306 ++++++++++++++++++++++++++++++-------------------- 1 files changed, 183 insertions(+), 123 deletions(-) diff --git a/src/main/java/com/ruoyi/project/tr/hiddenDangerCheck/controller/DangerLedgerController.java b/src/main/java/com/ruoyi/project/tr/hiddenDangerCheck/controller/DangerLedgerController.java index 28b9251..437f1ca 100644 --- a/src/main/java/com/ruoyi/project/tr/hiddenDangerCheck/controller/DangerLedgerController.java +++ b/src/main/java/com/ruoyi/project/tr/hiddenDangerCheck/controller/DangerLedgerController.java @@ -131,145 +131,205 @@ HiddenDangerCheckPointExport export = new HiddenDangerCheckPointExport(); export.setIndex(String.valueOf(i + 1)); if (hcp != null) { - //排查方式 - if ("2".equals(hcp.getDangerSources())) { - export.setCheckType("隐患上报"); - } else { - if ("1".equals(hcp.getCheckType())) { - export.setCheckType("基础清单排查"); - } else if ("2".equals(hcp.getCheckType())) { - export.setCheckType("风险单元清单排查"); - } else { - export.setCheckType("风险单元清单排查"); + + if (ObjectUtils.isNotEmpty(hcp.getDangerDescription())){ + export.setDangerDescription(hcp.getDangerDescription()); + } + + if (ObjectUtils.isNotEmpty(hcp.getCheckPerson())){ + export.setCheckPerson(hcp.getCheckPerson()); + } + + if (ObjectUtils.isNotEmpty(hcp.getFindTime())){ + export.setFindTime(DateUtils.parseDateToStr("yyyy-MM-dd", hcp.getFindTime())); + } + + if (ObjectUtils.isNotEmpty(hcp.getDangerLevel())){ + if (hcp.getDangerLevel().equals("0")){ + export.setDangerLevel("一般隐患"); + }else if (hcp.getDangerLevel().equals("1")){ + export.setDangerLevel("重大隐患"); + }else if (hcp.getDangerLevel().equals("2")){ + export.setDangerLevel("不是隐患"); } } - //基础清单名称 - if ("1".equals(hcp.getCheckType()) && !StringUtils.isEmpty(hcp.getRiskName())) { - export.setBaseRiskName(hcp.getRiskName()); - } else { - export.setBaseRiskName("-"); - } - - //风险单元 - if ((!("1".equals(hcp.getCheckType()))) && !StringUtils.isEmpty(hcp.getRiskName())) { - export.setRiskPointName(hcp.getRiskName()); - } else { - export.setRiskPointName("-"); - } - - //风险单元类型 - if ("1".equals(hcp.getRiskType())) { - export.setRiskPointType("设备设施清单"); - } else if ("2".equals(hcp.getRiskType())) { - export.setRiskPointType("作业活动清单"); - } else if ("3".equals(hcp.getRiskType())) { - export.setRiskPointType("工艺节点清单"); - } - // 隐患责任部门 - export.setDangerDep(hcp.getRectifyDeptName()); - - //隐患名称 - export.setDangerName(hcp.getDangerName()); - - //隐患描述 todo - export.setDangerDescription(hcp.getDangerDescription()); - - //隐患级别 - if ("0".equals(hcp.getDangerLevel())) { - export.setDangerLevel("一般隐患"); - } else if ("1".equals(hcp.getDangerLevel())) { - export.setDangerLevel("重大隐患"); - } else if ("2".equals(hcp.getDangerLevel())) { - export.setDangerLevel("不是隐患"); - } else { - export.setDangerLevel(""); - } - - //隐患来源 - if ("1".equals(hcp.getDangerSources())) { - export.setDangerSources("隐患排查计划"); - } else if ("2".equals(hcp.getDangerSources())) { - export.setDangerSources("隐患上报"); - } else if ("3".equals(hcp.getDangerSources())) { - export.setDangerSources("定时隐患排查"); - } else { - export.setDangerSources(""); - } - - //整改完成期限 if(ObjectUtils.isNotEmpty(hcp.getRectifyDeadlineTime())){ - export.setRectifyDeadlineTime(DateUtils.parseDateToStr("yyyy-MM-dd HH:mm:ss", hcp.getRectifyDeadlineTime())); + export.setRectifyDeadlineTime(DateUtils.parseDateToStr("yyyy-MM-dd", hcp.getRectifyDeadlineTime())); } - //整改完成时间 - if(ObjectUtils.isNotEmpty(hcp.getRectifyCompleteTime())){ - export.setRectifyCompleteTime(DateUtils.parseDateToStr("yyyy-MM-dd HH:mm:ss", hcp.getRectifyCompleteTime())); + if (ObjectUtils.isNotEmpty(hcp.getJudgeUserName())){ + export.setJudgeUserName(hcp.getJudgeUserName()); } - //整改状态 - if (!StringUtils.isEmpty(hcp.getStage())) { - if ("3".equals(hcp.getStage())) { - if (!StringUtils.isEmpty(hcp.getExamineStatus())) { - if ("0".equals(hcp.getExamineStatus())) { - export.setRectifyStatus("待核查"); - } else if ("1".equals(hcp.getExamineStatus())) { - export.setRectifyStatus("已核查"); - } - } - } else if ("4".equals(hcp.getStage())) { - if (!StringUtils.isEmpty(hcp.getRectifyStatus())) { - if ("0".equals(hcp.getRectifyStatus())) { - export.setRectifyStatus("未整改"); - } else if ("1".equals(hcp.getRectifyStatus())) { - export.setRectifyStatus("已整改"); - } - } - } else if ("5".equals(hcp.getStage())) { - if (!StringUtils.isEmpty(hcp.getAcceptStatus())) { - if ("0".equals(hcp.getAcceptStatus())) { - export.setRectifyStatus("未验收"); - } else if ("1".equals(hcp.getAcceptStatus())) { - export.setRectifyStatus("已验收"); - } else if ("2".equals(hcp.getAcceptStatus())) { - export.setRectifyStatus("验收未通过"); - } - } - SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd"); - try { - if (f.parse(f.format(hcp.getRectifyDeadlineTime())).before(f.parse(f.format(hcp.getRectifyCompleteTime())))) { - export.setRectifyStatus(export.getRectifyStatus() + "(超期改)"); - } else { - export.setRectifyStatus(export.getRectifyStatus() + "(按期改)"); - } - } catch (ParseException e) { - } - } + if (ObjectUtils.isNotEmpty(hcp.getRectifyMeasure())){ + export.setRectifyMeasure(hcp.getRectifyMeasure()); } - if (hcp.getRegisterCreateTime() != null) { - export.setRegisterCreateTime(DateUtils.parseDateToStr("yyyy-MM-dd HH:mm:ss", hcp.getRegisterCreateTime())); + + if (ObjectUtils.isNotEmpty(hcp.getRectifyCompleteTime())){ + export.setRectifyCompleteTime(DateUtils.parseDateToStr("yyyy-MM-dd", hcp.getRectifyCompleteTime())); } - if (hcp.getExamineCreateTime() != null) { - export.setExamineCreateTime(DateUtils.parseDateToStr("yyyy-MM-dd HH:mm:ss", hcp.getExamineCreateTime())); + + if (ObjectUtils.isNotEmpty(hcp.getAcceptUserName())){ + export.setAcceptUserName(hcp.getAcceptUserName()); } - if (hcp.getRectifyCreateTime() != null) { - export.setRectifyCreateTime(DateUtils.parseDateToStr("yyyy-MM-dd HH:mm:ss", hcp.getRectifyCreateTime())); + + if (ObjectUtils.isNotEmpty(hcp.getAcceptCreateTime())){ + export.setAcceptCreateTime(DateUtils.parseDateToStr("yyyy-MM-dd", hcp.getAcceptCreateTime())); } - if (hcp.getAcceptCreateTime() != null) { - export.setAcceptCreateTime(DateUtils.parseDateToStr("yyyy-MM-dd HH:mm:ss", hcp.getAcceptCreateTime())); + + if (ObjectUtils.isNotEmpty(hcp.getAcceptOpinion())){ + export.setAcceptOpinion(hcp.getAcceptOpinion()); } - export.setPreRectifyPhoto(hcp.getPreRectifyPhoto()); - export.setTroubleTypeName(hcp.getTroubleTypeName()); - export.setRegisterUserName(hcp.getRegisterUserName()); - export.setExamineUserName(hcp.getExamineUserName()); - export.setRectifyUserName(hcp.getRectifyUserName()); - export.setRectifyMeasure(hcp.getRectifyMeasure()); - export.setPostRectifyPhoto(hcp.getPostRectifyPhoto()); - export.setAcceptUserName(hcp.getAcceptUserName()); - exportList.add(export); + } + exportList.add(export); } +// for (int i = 0; i < list.size(); i++) { +// HiddenDangerCheckPoint hcp = list.get(i); +// HiddenDangerCheckPointExport export = new HiddenDangerCheckPointExport(); +// export.setIndex(String.valueOf(i + 1)); +// if (hcp != null) { +// //排查方式 +// if ("2".equals(hcp.getDangerSources())) { +// export.setCheckType("隐患上报"); +// } else { +// if ("1".equals(hcp.getCheckType())) { +// export.setCheckType("基础清单排查"); +// } else if ("2".equals(hcp.getCheckType())) { +// export.setCheckType("风险单元清单排查"); +// } else { +// export.setCheckType("风险单元清单排查"); +// } +// } +// +// //基础清单名称 +// if ("1".equals(hcp.getCheckType()) && !StringUtils.isEmpty(hcp.getRiskName())) { +// export.setBaseRiskName(hcp.getRiskName()); +// } else { +// export.setBaseRiskName("-"); +// } +// +// //风险单元 +// if ((!("1".equals(hcp.getCheckType()))) && !StringUtils.isEmpty(hcp.getRiskName())) { +// export.setRiskPointName(hcp.getRiskName()); +// } else { +// export.setRiskPointName("-"); +// } +// +// //风险单元类型 +// if ("1".equals(hcp.getRiskType())) { +// export.setRiskPointType("设备设施清单"); +// } else if ("2".equals(hcp.getRiskType())) { +// export.setRiskPointType("作业活动清单"); +// } else if ("3".equals(hcp.getRiskType())) { +// export.setRiskPointType("工艺节点清单"); +// } +// // 隐患责任部门 +// export.setDangerDep(hcp.getRectifyDeptName()); +// +// //隐患名称 +// export.setDangerName(hcp.getDangerName()); +// +// //隐患描述 todo +// export.setDangerDescription(hcp.getDangerDescription()); +// +// //隐患级别 +// if ("0".equals(hcp.getDangerLevel())) { +// export.setDangerLevel("一般隐患"); +// } else if ("1".equals(hcp.getDangerLevel())) { +// export.setDangerLevel("重大隐患"); +// } else if ("2".equals(hcp.getDangerLevel())) { +// export.setDangerLevel("不是隐患"); +// } else { +// export.setDangerLevel(""); +// } +// +// //隐患来源 +// if ("1".equals(hcp.getDangerSources())) { +// export.setDangerSources("隐患排查计划"); +// } else if ("2".equals(hcp.getDangerSources())) { +// export.setDangerSources("隐患上报"); +// } else if ("3".equals(hcp.getDangerSources())) { +// export.setDangerSources("定时隐患排查"); +// } else { +// export.setDangerSources(""); +// } +// +// //整改完成期限 +// if(ObjectUtils.isNotEmpty(hcp.getRectifyDeadlineTime())){ +// export.setRectifyDeadlineTime(DateUtils.parseDateToStr("yyyy-MM-dd HH:mm:ss", hcp.getRectifyDeadlineTime())); +// } +// +// //整改完成时间 +// if(ObjectUtils.isNotEmpty(hcp.getRectifyCompleteTime())){ +// export.setRectifyCompleteTime(DateUtils.parseDateToStr("yyyy-MM-dd HH:mm:ss", hcp.getRectifyCompleteTime())); +// } +// +// //整改状态 +// if (!StringUtils.isEmpty(hcp.getStage())) { +// if ("3".equals(hcp.getStage())) { +// if (!StringUtils.isEmpty(hcp.getExamineStatus())) { +// if ("0".equals(hcp.getExamineStatus())) { +// export.setRectifyStatus("待核查"); +// } else if ("1".equals(hcp.getExamineStatus())) { +// export.setRectifyStatus("已核查"); +// } +// } +// } else if ("4".equals(hcp.getStage())) { +// if (!StringUtils.isEmpty(hcp.getRectifyStatus())) { +// if ("0".equals(hcp.getRectifyStatus())) { +// export.setRectifyStatus("未整改"); +// } else if ("1".equals(hcp.getRectifyStatus())) { +// export.setRectifyStatus("已整改"); +// } +// } +// } else if ("5".equals(hcp.getStage())) { +// if (!StringUtils.isEmpty(hcp.getAcceptStatus())) { +// if ("0".equals(hcp.getAcceptStatus())) { +// export.setRectifyStatus("未验收"); +// } else if ("1".equals(hcp.getAcceptStatus())) { +// export.setRectifyStatus("已验收"); +// } else if ("2".equals(hcp.getAcceptStatus())) { +// export.setRectifyStatus("验收未通过"); +// } +// } +// SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd"); +// try { +// if (f.parse(f.format(hcp.getRectifyDeadlineTime())).before(f.parse(f.format(hcp.getRectifyCompleteTime())))) { +// export.setRectifyStatus(export.getRectifyStatus() + "(超期改)"); +// } else { +// export.setRectifyStatus(export.getRectifyStatus() + "(按期改)"); +// } +// } catch (ParseException e) { +// } +// } +// } +// if (hcp.getRegisterCreateTime() != null) { +// export.setRegisterCreateTime(DateUtils.parseDateToStr("yyyy-MM-dd HH:mm:ss", hcp.getRegisterCreateTime())); +// } +// if (hcp.getExamineCreateTime() != null) { +// export.setExamineCreateTime(DateUtils.parseDateToStr("yyyy-MM-dd HH:mm:ss", hcp.getExamineCreateTime())); +// } +// if (hcp.getRectifyCreateTime() != null) { +// export.setRectifyCreateTime(DateUtils.parseDateToStr("yyyy-MM-dd HH:mm:ss", hcp.getRectifyCreateTime())); +// } +// if (hcp.getAcceptCreateTime() != null) { +// export.setAcceptCreateTime(DateUtils.parseDateToStr("yyyy-MM-dd HH:mm:ss", hcp.getAcceptCreateTime())); +// } +// export.setPreRectifyPhoto(hcp.getPreRectifyPhoto()); +// export.setTroubleTypeName(hcp.getTroubleTypeName()); +// export.setRegisterUserName(hcp.getRegisterUserName()); +// export.setExamineUserName(hcp.getExamineUserName()); +// export.setRectifyUserName(hcp.getRectifyUserName()); +// export.setRectifyMeasure(hcp.getRectifyMeasure()); +// export.setPostRectifyPhoto(hcp.getPostRectifyPhoto()); +// export.setAcceptUserName(hcp.getAcceptUserName()); +// exportList.add(export); +// } +// } + ExcelUtilByDangerLedger<HiddenDangerCheckPointExport> util = new ExcelUtilByDangerLedger<HiddenDangerCheckPointExport>(HiddenDangerCheckPointExport.class); return util.exportExcel(exportList, companyName + "隐患排查台账"); } -- Gitblit v1.9.2