提交 5f2ada56 authored 作者: douxy's avatar douxy

增加店内执行计划导出/入功能: 1.增加人员验证

上级 f8ddcb09
......@@ -2,6 +2,7 @@ package com.sfa.operation.controller.sales.excel;
import com.sfa.common.core.domain.R;
import com.sfa.common.core.enums.ECode;
import com.sfa.common.security.annotation.SalesPermissionCheck;
import com.sfa.operation.pojo.sales.request.SalesApRequest;
import com.sfa.operation.service.sales.export.IExportExcelService;
import com.sfa.operation.strategy.IExportApExcelStrategy;
......@@ -28,11 +29,12 @@ public class ApExportExcelController {
private IExportExcelService exportApExcelService;
/**
* 导出常规陈列的excel表格
* 导出常规陈列的excel表格zh
* @param salesApRequest 查询参数
* @return 导出文件
*/
@PostMapping("/ap_display")
@SalesPermissionCheck(value = SalesPermissionCheck.CheckType.USER)
public R exportApDisplayExcel(@RequestBody SalesApRequest salesApRequest, HttpServletResponse response) {
return exportApExcelService.exportApDisplayExcel(salesApRequest, response);
}
......
......@@ -111,7 +111,8 @@ public class ExcelUtils {
// 处理需要验证的列
for (int i = 0; i < exportColumnConfigList.size(); i++) {
ExportColumnConfig config = exportColumnConfigList.get(i);
// 给列配置只读验证
// 给列配置数据验证(跳过表头)
ExcelStyleUtils.addColumnDataValidation(sheet,i, config);
if (isColumnProtected(config)) {
// 为该列所有数据行添加只读验证
// 从第1行开始(跳过表头)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论