feiyu02
2022-07-28 e844ef2fdab88508e7dff4bb9e7b1632fcce15b2
src/main/kotlin/cn/flightfeather/supervision/business/report/template/ProAnalysisSummary.kt
@@ -4,6 +4,7 @@
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
@@ -17,7 +18,7 @@
 * 分街镇问题整改分析汇总表
 */
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 = "分街镇问题整改分析汇总表"
@@ -33,6 +34,7 @@
            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)) {
@@ -60,7 +62,7 @@
                    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++
@@ -75,9 +77,14 @@
                val standard = r1[1] as ExcelUtil.MyCell
                if (standard.text.contains("不规范")) {
                if (standard.text.contains("严重不规范")) {
                    focusSceneNum++
                }
                //根据监管策略结果判断是否为重点监管对象
//                if (r2[0].toString().contains("7、")) {
//                    focusSceneNum++
//                }
            }
        }