From 73858736bf473decb7acf46ed76a24d7a6cc0171 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E4=B8=89=E7=82=AE?= <15856818120@163.com> Date: Wed, 11 Feb 2026 13:28:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/PlanManagementController.java | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/bonus-business/src/main/java/com/bonus/digital/controller/PlanManagementController.java b/bonus-business/src/main/java/com/bonus/digital/controller/PlanManagementController.java index 1b9e9ce..a5386ae 100644 --- a/bonus-business/src/main/java/com/bonus/digital/controller/PlanManagementController.java +++ b/bonus-business/src/main/java/com/bonus/digital/controller/PlanManagementController.java @@ -2,12 +2,10 @@ package com.bonus.digital.controller; import com.bonus.common.core.controller.BaseController; import com.bonus.common.core.domain.AjaxResult; -import com.bonus.common.core.domain.entity.SysUser; import com.bonus.common.core.page.TableDataInfo; import com.bonus.common.utils.SecurityUtils; import com.bonus.common.utils.poi.ExcelUtil; import com.bonus.digital.dao.PlanManagementVo; -import com.bonus.digital.dao.WorkloadCategoryVo; import com.bonus.digital.service.PlanManagementService; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; @@ -24,6 +22,7 @@ import java.io.InputStream; import java.net.URLEncoder; import java.nio.charset.StandardCharsets; import java.util.List; +import java.util.Map; /** * @author 马三炮 @@ -186,5 +185,23 @@ public class PlanManagementController extends BaseController { } } + /** + * 导出计划管理 + */ + @PostMapping("/exportPlanManagement") + public void exportPlanManagement(HttpServletResponse response, PlanManagementVo planManagementVo) { + try { + if (SecurityUtils.getLoginUser().getDeptId()!=null){ + Long deptId = SecurityUtils.getDeptId(); + planManagementVo.setInspectionStationId(deptId.intValue()); + } + List list = planManagementService.getPlanManagementList(planManagementVo); + ExcelUtil util = new ExcelUtil<>(PlanManagementVo.class); + util.exportExcel(response, list, "计划管理"); + } catch (Exception e) { + logger.error(e.toString(), e); + } + } + }