Просмотр исходного кода

SAI检查管理:导出模板修改

wangggziwen 2 лет назад
Родитель
Сommit
5056ee29ba

+ 16 - 2
master/src/main/java/com/ruoyi/project/production/controller/TSaiController.java

@@ -13,6 +13,7 @@ import com.ruoyi.common.utils.DateUtils;
 import com.ruoyi.common.utils.file.ExcelUtils;
 import com.ruoyi.project.plant.domain.TStaffmgr;
 import com.ruoyi.project.plant.service.ITStaffmgrService;
+import com.ruoyi.project.production.controller.vo.SaiExportVO;
 import com.ruoyi.project.production.controller.vo.SaiQueryVO;
 import com.ruoyi.project.system.domain.SysDept;
 import com.ruoyi.project.system.mapper.SysDeptMapper;
@@ -291,8 +292,21 @@ public class TSaiController extends BaseController
                 }
             }
         }
-        ExcelUtil<TSai> util = new ExcelUtil<TSai>(TSai.class);
-        return util.exportExcel(list, "sai");
+        List<SaiExportVO> saiExportVOList = new ArrayList<SaiExportVO>();
+        for (int i = 0; i < list.size(); i++) {
+            TSai entity = list.get(i);
+            SaiExportVO saiExportVO = new SaiExportVO();
+            saiExportVO.setNo((i + 1) + "");
+            saiExportVO.setInspectionDate(entity.getInspectionDate());
+            saiExportVO.setDificiency(entity.getDificiency());
+            saiExportVO.setActions(entity.getActions());
+            saiExportVO.setSaiLevel(entity.getSaiLevel());
+            saiExportVO.setCategory(entity.getCategory());
+            // TODO: 设置检查人,即SAI开项申请中的登记人
+            saiExportVOList.add(saiExportVO);
+        }
+        ExcelUtil<SaiExportVO> util = new ExcelUtil<SaiExportVO>(SaiExportVO.class);
+        return util.exportExcel(saiExportVOList, "SAI检查数据");
     }
 
     /**