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

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

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