| | |
| | | @Override |
| | | public void render(XWPFTable table, Object data) throws Exception { |
| | | var deviceRecords = (JSONArray) data; |
| | | int colCnt = table.getRow(1).getTableCells().size(); |
| | | for (var d : deviceRecords) { |
| | | var deviceInfo = (JSONObject) d; |
| | | var records = deviceInfo.getJSONArray("问题"); |
| | |
| | | RenderHelper.renderCell(row, name, highLevelColor); |
| | | RenderHelper.renderCell(row, info.getString("检查问题"), textColor); |
| | | RenderHelper.renderCell(row, info.getString("隐患等级"), textColor); |
| | | if (colCnt >= 5) { |
| | | RenderHelper.renderCell(row, String.valueOf(info.getLongValue("同类隐患出现频次")), textColor); |
| | | RenderHelper.renderCell(row, String.valueOf(info.getLongValue("检查频次")), textColor); |
| | | } |
| | | } |
| | | } |
| | | } |