Răsfoiți Sursa

Merge branch 'test-merge' of http://219.151.181.73:3000/zhuwei/bladex into test-merge

lvy 2 zile în urmă
părinte
comite
96cd8e0056

+ 5 - 0
blade-service/blade-manager/src/main/java/org/springblade/manager/controller/WbsTreeContractController.java

@@ -655,6 +655,7 @@ public class WbsTreeContractController extends BladeController {
     @ApiOperationSupport(order = 14)
     @ApiOperation(value = "客户端-导入excel数据到对应元素表中(批量)", notes = "传入表的pKeyId、excel文件file")
     public R<Map<String, Object>> importExcelList(@RequestParam Long pKeyId,
+                                                  @RequestParam Integer pageSize,
                                                   @RequestPart MultipartFile file) {
         WbsTreeContract byId = wbsTreeContractServiceImpl.getById(pKeyId);
         List<String> integers = new ArrayList<>();
@@ -717,6 +718,10 @@ public class WbsTreeContractController extends BladeController {
             WorksheetsCollection worksheets = workbook.getWorksheets();
             workbook.saveToFile(importExcelTOHtmlPath, FileFormat.HTML);
             int size = worksheets.size();
+            //手动输入的导入数量
+            if(pageSize != null && pageSize < size){
+                size = pageSize;
+            }
 
             //获取第一张表的行和列,然后其他表与第一张表的行、列不匹配,就说明表格错误
             Worksheet worksheet = worksheets.get(0);