| 
					
				 | 
			
			
				@@ -1626,7 +1626,7 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 long startTime = System.currentTimeMillis(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 refreshSheet(workbook); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 long endTime = System.currentTimeMillis(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                System.out.println("导入模板运行时间:" + (endTime - startTime) + "ms"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                System.out.println("模板运行时间:" + (endTime - startTime) + "ms"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 params.setTitleRows(2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 params.setHeadRows(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 params.setNeedSave(true); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1658,7 +1658,9 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             list.add("PREACKSKU"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             list.add("净净重"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             list.add("配码规格"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int num1=10; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             for (int x=0;x<=sheet.getLastRowNum();x++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //System.out.println("sheet.getLastRowNum()\t"+sheet.getLastRowNum()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 Row row=sheet.getRow(x);//列 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if(row==null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     continue; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1669,18 +1671,26 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 List<String> strs=new ArrayList<String>();//装主要数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 List<String> strs2=new ArrayList<String>();//获取尺码的信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                for (int i=0;i<row.getLastCellNum();i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if(x==0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    num1= sheet.getRow(0).getLastCellNum(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                for (int i=0;i<num1;i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Cell cell=row.getCell(i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if(x==0){//获取字段名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        if((i>7&&i<row.getLastCellNum()-18)||i==row.getLastCellNum()-4){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if(x==0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        //System.out.println("cell.getstring\t"+cell.getStringCellValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if((i>7&&i<num1-18)||i==num1-4){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             strs3.add(cell.getStringCellValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         if(list.contains(cell.getStringCellValue())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             nums.add(i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            System.out.println("字段\t"+cell.getStringCellValue()+"\t"+i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if(cell.getStringCellValue().equals("申报要素ID")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            num1=i+1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        if((i>7&&i<row.getLastCellNum()-18)||i==row.getLastCellNum()-4){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        //System.out.println("i\t"+i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if((i>7&&i<num1-18)||i==num1-4){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             if(cell==null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 strs2.add(""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             }else{ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1692,9 +1702,6 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 throw new JeecgBootException("第"+num+"页的"+"第"+(x+1)+"行的"+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                         sheet.getRow(0).getCell(i).getStringCellValue()+"未填值!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                if(sheet.getRow(0).getCell(i).getStringCellValue().equals("净净重")||sheet.getRow(0).getCell(i).getStringCellValue().equals("总体积")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 if(cell!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     cell.setCellType(CellType.STRING);//获取的都转换成String 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     if(cell.getStringCellValue().length()<1&&!nums.contains(i)){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1717,14 +1724,14 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if(total.doubleValue()==0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        throw new JeecgBootException("一行数据中至少有一个尺码得填值"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        throw new JeecgBootException("每行数据里至少得有一个尺码填上值"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     SyPreAssembledPackingListItem item= 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             new SyPreAssembledPackingListItem(strs.toArray(new String[strs.size()]), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     strs2.toArray(new String[strs2.size()]), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     strs3.toArray(new String[strs3.size()])); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     items.add(item); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                   main=new SyPreAssembledPackingList(strs.toArray(new String[strs.size()])); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    main=new SyPreAssembledPackingList(strs.toArray(new String[strs.size()])); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             main.setSyPreAssembledPackingListItemList(items);//获取集合 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1783,6 +1790,8 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             list.add("PREACKSKU"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             list.add("净净重"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             list.add("配码规格"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            System.out.println("第"+num+"页"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int num1=10; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             for (int x=0;x<=sheet.getLastRowNum();x++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 //System.out.println("sheet.getLastRowNum()\t"+sheet.getLastRowNum()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 Row row=sheet.getRow(x);//列 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1795,17 +1804,28 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 List<String> strs=new ArrayList<String>();//装主要数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 List<String> strs2=new ArrayList<String>();//获取尺码的信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                for (int i=0;i<row.getLastCellNum();i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //int num1= sheet.getRow(0).getLastCellNum(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if(x==0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    num1= sheet.getRow(0).getLastCellNum(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                System.out.println("num1.size\t"+num1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                for (int i=0;i<num1;i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Cell cell=row.getCell(i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if(x==0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        if((i>7&&i<row.getLastCellNum()-18)||i==row.getLastCellNum()-4){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        //System.out.println("cell.getstring\t"+cell.getStringCellValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if((i>7&&i<num1-18)||i==num1-4){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             strs3.add(cell.getStringCellValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         if(list.contains(cell.getStringCellValue())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             nums.add(i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if(cell.getStringCellValue().equals("申报要素ID")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            num1=i+1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        if((i>7&&i<row.getLastCellNum()-18)||i==row.getLastCellNum()-4){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        //System.out.println("i\t"+i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if((i>7&&i<num1-18)||i==num1-4){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             if(cell==null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 strs2.add(""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             }else{ 
			 |