| | |
| | | } |
| | | |
| | | override fun onOneRow(rowData: DataSource.RowData): List<Any> { |
| | | val dateUtil = DateUtil() |
| | | val row = mutableListOf<Any>() |
| | | if (rowData.noRecord()) { |
| | | repeat(heads.last().size) { row.add(("")) } |
| | |
| | | row.apply { |
| | | // 表头:巡查情况及问题、整改统计 |
| | | //监管时间 |
| | | add(dateUtil.DateToString(rowData.subTask?.planstarttime, DateUtil.DateStyle.MM_DD) ?: "") |
| | | add(DateUtil.DateToString(rowData.subTask?.planstarttime, DateUtil.DateStyle.YYYY_MM_DD) ?: "") |
| | | //巡查人员 |
| | | add(rowData.subTask?.executorrealtimes?.replace("#", "、") ?: "") |
| | | //查询子任务对应的问题,并且根据条件进行筛选 |
| | |
| | | pDes += "${lr}$y、${p.problemname}" |
| | | pLoc += "${lr}$y、${p.location}" |
| | | pNum++ |
| | | changeTime += "${lr}$y、${dateUtil.DateToString(p.changedtime, DateUtil.DateStyle.YYYY_MM_DD_HH_MM_CN)}" |
| | | changeTime += "${lr}$y、${DateUtil.DateToString(p.changedtime, DateUtil.DateStyle.YYYY_MM_DD_HH_MM_CN)}" |
| | | pChanged += "${lr}$y、${if (p.ischanged == true) "✓" else "×"}" |
| | | if (p.ischanged == true) { |
| | | if (changedProblem.isNotBlank()) { |