|
@@ -337,11 +337,14 @@ public class SyPreAssembledPackingListItem implements Serializable {
|
|
|
sizeTables=new ArrayList<>();
|
|
|
String planSize="";
|
|
|
int piecesBox=0;
|
|
|
+ //System.out.println("params3.size\t"+parsms3.length);
|
|
|
for (int i=0;i<parsms3.length-1;i++){
|
|
|
SizeTable sizeTable=new SizeTable();
|
|
|
sizeTable.setSize(parsms3[i]);//尺码
|
|
|
- piecesBox+=Integer.parseInt(parsms2[i]);
|
|
|
- sizeTable.setProportion(Integer.parseInt(parsms2[i]));//比例
|
|
|
+ // System.out.println("params2\t"+parsms2[i]);
|
|
|
+ int box=Integer.parseInt(parsms2[i]);
|
|
|
+ piecesBox+=box;
|
|
|
+ sizeTable.setProportion(box);//比例
|
|
|
planSize+=parsms3[i]+":"+(boxNumber.intValue()*sizeTable.getProportion())+"+";
|
|
|
sizeTable.setItemId(parsms2[parsms2.length-1].split(",")[i]);//发运明细子表id
|
|
|
sizeTables.add(sizeTable);
|
|
@@ -349,12 +352,13 @@ public class SyPreAssembledPackingListItem implements Serializable {
|
|
|
this.planSize=planSize.substring(0,planSize.length()-1);
|
|
|
this.piecesBox=new BigDecimal(piecesBox);//每箱件数
|
|
|
this.total=this.boxNumber.multiply(this.piecesBox);//数量
|
|
|
+ // System.out.println("数量\t"+total);
|
|
|
this.totalNetWeight=this.boxNumber.multiply(this.netWeight);
|
|
|
this.totalGrossWeight=this.boxNumber.multiply(this.grossWeight);
|
|
|
this.totalVolume=this.boxNumber.multiply(this.outerBoxLength).multiply(this.outerBoxWidth).multiply(this.outerBoxHeight).divide(new BigDecimal(1000000));
|
|
|
}catch (Exception e){
|
|
|
e.printStackTrace();
|
|
|
- System.out.println(e.getMessage());
|
|
|
+ //System.out.println(e.getMessage());
|
|
|
}
|
|
|
}
|
|
|
|