Browse Source

部门导出

hexiao 1 year ago
parent
commit
752d034514

+ 7 - 3
hazard-admin/src/main/java/com/ozs/web/controller/system/SysDeptController.java

@@ -177,9 +177,13 @@ public class SysDeptController extends BaseController {
     @ApiOperation("部门导出")
     public void export(HttpServletResponse response, @RequestBody SysDept dept) {
         List<SysDept> depts = deptService.selectDeptListAll(dept);
-        for (SysDept sysDept : depts) {
-            SysDept current= deptService.selectDeptById(sysDept.getParentId());
-            sysDept.setParentName(current.getDeptName());
+        if (!ObjectUtils.isEmpty(depts)) {
+            for (SysDept sysDept : depts) {
+                SysDept current = deptService.selectDeptById(sysDept.getParentId());
+                if (!ObjectUtils.isEmpty(current)) {
+                    sysDept.setParentName(current.getDeptName());
+                }
+            }
         }
         ExcelUtil<SysDept> util = new ExcelUtil<SysDept>(SysDept.class);
         util.exportExcel(response, depts, "部门数据");