ソースを参照

add 教务端乐团巡查日程管理

周箭河 4 年 前
コミット
8295d61cb3

+ 5 - 2
mec-util/src/main/java/com/ym/mec/util/excel/POIUtil.java

@@ -246,8 +246,11 @@ public class POIUtil {
 				for (int j = 0; j < fieldColumns.length; j++) {
 					cell = row.createCell(j);
 					try {
-						//obj = PropertyUtils.getNestedProperty(data, fieldColumns[j]);
-						obj = expressionParser.parseExpression(fieldColumns[j]).getValue(context);
+						if(data instanceof Map) {
+							obj = PropertyUtils.getNestedProperty(data, fieldColumns[j]);
+						}else {
+							obj = expressionParser.parseExpression(fieldColumns[j]).getValue(context);
+						}
 						if (obj instanceof Date) {
 							obj = sdf.format(obj);
 						}

+ 12 - 2
mec-web/src/main/java/com/ym/mec/web/controller/InspectionItemPlanConclusionController.java

@@ -54,13 +54,23 @@ public class InspectionItemPlanConclusionController extends BaseController {
         }
         OutputStream outputStream = response.getOutputStream();
         try {
+            conclusions.forEach(conclusionMap -> {
+                conclusionMap.forEach((key, val) -> {
+                    if (val.equals("1")) {
+                        conclusionMap.put(key, "√");
+                    } else if (val.equals("0")) {
+                        conclusionMap.put(key, "×");
+                    }
+                });
+            });
+
             List<String> bodyList = new ArrayList<>();
-            conclusions.get(0).forEach((key,vak)->{
+            conclusions.get(0).forEach((key, vak) -> {
                 bodyList.add(key);
             });
             String[] body = bodyList.toArray(new String[bodyList.size()]);
 
-            String[] header = {"老师","老师是否提前准备板书(本课内容、作业)","老师是否佩戴工牌","老师是否仪容仪表整洁","老师是否携带乐器","老师是否携带教学资料、设备","老师是否合理安排学员座位","乐器箱包、书包是否摆放整齐","课堂纪律是否保持良好","老师是否全程站立教学","老师是否全程使用节拍器或教学音频","是否发现学员需要更换新乐器","老师是否将上课照片/视频发送到声部群","老师是否保持教室环境卫生","老师是否关好所有电源、门窗","老师是否有序组织学员放学"};
+            String[] header = {"老师", "老师是否提前准备板书(本课内容、作业)", "老师是否佩戴工牌", "老师是否仪容仪表整洁", "老师是否携带乐器", "老师是否携带教学资料、设备", "老师是否合理安排学员座位", "乐器箱包、书包是否摆放整齐", "课堂纪律是否保持良好", "老师是否全程站立教学", "老师是否全程使用节拍器或教学音频", "是否发现学员需要更换新乐器", "老师是否将上课照片/视频发送到声部群", "老师是否保持教室环境卫生", "老师是否关好所有电源、门窗", "老师是否有序组织学员放学"};
             HSSFWorkbook workbook = POIUtil.exportExcel(header, body, conclusions);
 
             response.setContentType("application/octet-stream");