|
@@ -946,7 +946,7 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs
|
|
|
@AutoLog(value = "预装箱单列表导出")
|
|
|
@ApiOperation(value="预装箱单列表导出", notes="预装箱单列表导出")
|
|
|
@RequestMapping(value = "/exportXls3")
|
|
|
- public Result<SyPreAssembledPackingList> exportXls3(HttpServletRequest request,
|
|
|
+ public void exportXls3(HttpServletRequest request,
|
|
|
HttpServletResponse response,
|
|
|
SyPreAssembledPackingListVo syPreAssembledPackingListVo,
|
|
|
String stratDate,
|
|
@@ -1025,7 +1025,7 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs
|
|
|
result.setResult(null);
|
|
|
result.setMessage("导出失败!没有查询到数据");
|
|
|
result.setSuccess(false);
|
|
|
- return result;
|
|
|
+ //return result;
|
|
|
}
|
|
|
Map<String, List<String>> ids1=new HashMap<>();
|
|
|
List<String> allIds=new ArrayList<>();
|
|
@@ -1078,7 +1078,7 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs
|
|
|
result.setMessage(e.getMessage());
|
|
|
result.setSuccess(false);
|
|
|
}finally {
|
|
|
- return result;
|
|
|
+ //return result;
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -1329,12 +1329,14 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs
|
|
|
while (sheets.hasNext()){
|
|
|
Sheet sheet=(Sheet) sheets.next();
|
|
|
//箱数、件数、总净重、总体积、总毛重 不需要合计只需要获取主表数据
|
|
|
+ //int max=0;
|
|
|
for (SyPreAssembledPackingList list : items){
|
|
|
int mainLength=num1+1;
|
|
|
num1++;
|
|
|
num1++;
|
|
|
int num2=0;
|
|
|
for (SyPreAssembledPackingListItem item : list.getSyPreAssembledPackingListItemList()){
|
|
|
+ //int sizeLength=20-list.getSizeTables().size();
|
|
|
if(num2==0){
|
|
|
Row row1 = sheet.createRow(num1+1);
|
|
|
num1++;
|
|
@@ -1347,10 +1349,14 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs
|
|
|
num2++;
|
|
|
//PCS/PACK PACKS/CTN PACK QTY
|
|
|
//件数/包 包数/箱 包数
|
|
|
- for (int i=0;i<args2.length;i++){
|
|
|
+ for (int i=0;i<args2.length/*+sizeLength*/;i++){
|
|
|
Cell cell = row1.createCell(i);//横向
|
|
|
- cell.setCellValue(args2[i]);
|
|
|
if(i<args2.length-11-3&&i>5){
|
|
|
+ if(i>5+strs.split(",").length){
|
|
|
+ cell.setCellValue("");
|
|
|
+ }else{
|
|
|
+ cell.setCellValue(args2[i]);
|
|
|
+ }
|
|
|
cell.setCellStyle(cellStyle2);
|
|
|
}else{
|
|
|
cell.setCellStyle(cellStyle);
|
|
@@ -1361,7 +1367,7 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs
|
|
|
num1++;
|
|
|
String [] args3=item.toString4(list.getSizeTables()).split(",");
|
|
|
x=args3.length;
|
|
|
- for (int i=0;i<args3.length;i++){
|
|
|
+ for (int i=0;i<args3.length/*+sizeLength*/;i++){
|
|
|
Cell cell = row2.createCell(i);//横向
|
|
|
if(i>2&&i!=5&&args3[i].length()>0){
|
|
|
if(args3[i]==null||args3[i].equals("null")){
|
|
@@ -1434,10 +1440,11 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs
|
|
|
sheet.addMergedRegion(region2);
|
|
|
}
|
|
|
row = sheet.createRow(mainLength+1);
|
|
|
- for (int i=0;i<x;i++){
|
|
|
+ // int sizeLength=20-list.getSizeTables().size();
|
|
|
+ for (int i=0;i<(x/*+sizeLength*/);i++){
|
|
|
Cell cell = row.createCell(i);//横向
|
|
|
cell.setCellStyle(cellStyle);
|
|
|
- if(i>=6&&i<6+list.getSizeTables().size()){
|
|
|
+ if(i>=6&&i<6/*+sizeLength*/){
|
|
|
//row.createCell(6).setCellValue("size");
|
|
|
Cell cell2= row.createCell(6);
|
|
|
cell2.setCellStyle(cellStyle2);
|
|
@@ -1447,9 +1454,9 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs
|
|
|
cell.setCellValue(args2[i]);
|
|
|
cell.setCellStyle(cellStyle);
|
|
|
}
|
|
|
- else if(i>=5+list.getSizeTables().size()&&i<9+list.getSizeTables().size()){
|
|
|
+ else if(i>=5/*+sizeLength*/&&i<9/*+sizeLength*/){
|
|
|
//System.out.println("i\t"+i);
|
|
|
- cell.setCellValue(args2[i-list.getSizeTables().size()]);
|
|
|
+ cell.setCellValue(args2[i/*-sizeLength*/]);
|
|
|
cell.setCellStyle(cellStyle);
|
|
|
}
|
|
|
else{
|
|
@@ -1460,7 +1467,7 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs
|
|
|
}
|
|
|
}
|
|
|
Row row2 = sheet.createRow(num1+1);
|
|
|
- for (int i=0;i<x;i++){
|
|
|
+ for (int i=0;i<(x/*+sizeLength*/);i++){
|
|
|
Cell cell = row2.createCell(i);//横向
|
|
|
cell.setCellStyle(cellStyle);
|
|
|
if(i==0){
|
|
@@ -1490,8 +1497,11 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs
|
|
|
//cell6.setCellStyle(cellStyle);
|
|
|
num1++;
|
|
|
num1++;
|
|
|
+ /* if(list.getSizeTables()!=null&&list.getSizeTables().size()>max){
|
|
|
+ max=list.getSizeTables().size();
|
|
|
+ }*/
|
|
|
}
|
|
|
-
|
|
|
+ // System.out.println("最长的sizetables为"+max);
|
|
|
}
|
|
|
}
|
|
|
|