| | |
| | | import cn.flightfeather.supervision.business.report.BaseTemplate |
| | | import cn.flightfeather.supervision.business.report.DataSource |
| | | import cn.flightfeather.supervision.business.report.cols.ColInspectionInfo |
| | | import cn.flightfeather.supervision.business.report.cols.ColStrategy |
| | | import cn.flightfeather.supervision.business.report.cols.ColTotalGrade |
| | | import cn.flightfeather.supervision.common.utils.Constant |
| | | import cn.flightfeather.supervision.common.utils.ExcelUtil |
| | |
| | | * 分街镇问题整改分析汇总表 |
| | | */ |
| | | class ProAnalysisSummary(dataSource: DataSource) : BaseTemplate(dataSource) { |
| | | override val cols: List<BaseCols> = listOf(ColInspectionInfo(), ColTotalGrade()) |
| | | override val cols: List<BaseCols> = listOf(ColInspectionInfo(), ColTotalGrade(), ColStrategy()) |
| | | |
| | | override val templateName: String = "分街镇问题整改分析汇总表" |
| | | |
| | |
| | | |
| | | val r = cols[0].getOneRow(rowData) |
| | | val r1 = cols[1].getOneRow(rowData) |
| | | // val r2 = cols[2].getOneRow(rowData) |
| | | |
| | | val k = rowData.scene?.townname |
| | | if (!districtMap.containsKey(k)) { |
| | |
| | | else -> "" |
| | | } |
| | | // FIXME: 2022/7/18 后续场景的施工状态改为布尔值存储 |
| | | if ((status?.contains("完工") == true) || (status?.contains("未施工") == true) || (status?.contains("停") == true) |
| | | if ((status?.contains("完工") == true) || (status?.contains("未施工") == true) || (status?.contains("停工") == true) |
| | | || (status?.contains("关") == true) |
| | | ) { |
| | | inactiveScenes++ |
| | |
| | | |
| | | |
| | | val standard = r1[1] as ExcelUtil.MyCell |
| | | if (standard.text.contains("不规范")) { |
| | | if (standard.text.contains("严重不规范")) { |
| | | focusSceneNum++ |
| | | } |
| | | |
| | | //根据监管策略结果判断是否为重点监管对象 |
| | | // if (r2[0].toString().contains("7、")) { |
| | | // focusSceneNum++ |
| | | // } |
| | | } |
| | | } |
| | | |