|
@@ -536,6 +536,12 @@ public class SyShippingDetailsController extends JeecgController<SyShippingDetai
|
|
|
if(oConvertUtils.isNotEmpty(syShippingDetails.getId())){
|
|
|
queryWrapper.like("t.id",syShippingDetails.getId());
|
|
|
}
|
|
|
+ //小po
|
|
|
+ if(oConvertUtils.isNotEmpty(syShippingDetails.getSmallPo())){
|
|
|
+ String[] smllSplit = syShippingDetails.getSmallPo().split(",");
|
|
|
+ List<String> asList = Arrays.asList(smllSplit);
|
|
|
+ queryWrapper.in("t.smallPo",asList);
|
|
|
+ }
|
|
|
|
|
|
try {
|
|
|
Page<SyShippingDetailsVo> page = new Page<SyShippingDetailsVo>(1, -1);
|
|
@@ -677,7 +683,7 @@ public class SyShippingDetailsController extends JeecgController<SyShippingDetai
|
|
|
}
|
|
|
builder1.deleteCharAt(builder1.length()-1);
|
|
|
//创建列名放在第一行
|
|
|
- String[] params =("成衣工厂*款号*小po*分销点*起始箱号*结束箱号*item NO./SKU NO./UPC NO./PACKS CODE*PREACKSKU*"+builder+"颜色*计划装箱数量*净重/箱*毛重/箱*外箱长度*外箱宽度*外箱高度*客户简称*配码规格*箱数*总件数*总毛重*总净重*总体积*发运明细子表ID*发运明细分组ID*发运明细主表ID*申报要素ID").split("\\*");
|
|
|
+ String[] params =("成衣工厂*款号*小po*分销点*起始箱号*结束箱号*item NO./SKU NO./UPC NO./PACKS CODE*PREACKSKU*"+builder+"颜色*计划装箱数量*净重/箱*毛重/箱*外箱长度*外箱宽度*外箱高度*客户简称*配码规格*箱数*总件数*总净重*总毛重*总体积*发运明细子表ID*发运明细分组ID*发运明细主表ID*申报要素ID").split("\\*");
|
|
|
String[] params1 =syPreList.get(index).toString(builder.toString(),builder1.toString()).split("\\*");
|
|
|
String[] params2= {"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","AA","AB","AC","AD","AE","AF","AG","AH","AI","AJ","AK","AL","AM","AN","AO","AP","AQ","AR","AS","AT","AU","AV","AW","AX","AY","AZ"};
|
|
|
|
|
@@ -745,15 +751,15 @@ public class SyShippingDetailsController extends JeecgController<SyShippingDetai
|
|
|
cell1.setCellFormula("SUM("+params2[8]+"2:"+params2[size]+"2)*"+box+"2");
|
|
|
//cell1.setCellValue("=");
|
|
|
}
|
|
|
- //总毛重
|
|
|
+ //总净重
|
|
|
if(x == params.length-7){
|
|
|
Cell cell1 = row2.createCell(x);
|
|
|
- cell1.setCellFormula("ROUND(SUM("+gross+"2*"+box+"2),2)");
|
|
|
+ cell1.setCellFormula("ROUND(SUM("+net+"2*"+box+"2),2)");
|
|
|
}
|
|
|
- //总净重
|
|
|
+ //总毛重
|
|
|
if(x == params.length-6){
|
|
|
Cell cell1 = row2.createCell(x);
|
|
|
- cell1.setCellFormula("ROUND(SUM("+net+"2*"+box+"2),2)");
|
|
|
+ cell1.setCellFormula("ROUND(SUM("+gross+"2*"+box+"2),2)");
|
|
|
}
|
|
|
//总体积 =长*宽*高*总箱数/1000000
|
|
|
if(x == params.length-5){
|
|
@@ -1419,6 +1425,12 @@ public class SyShippingDetailsController extends JeecgController<SyShippingDetai
|
|
|
if(oConvertUtils.isNotEmpty(syShippingDetails.getSubmitStatus())){
|
|
|
queryWrapper.eq("t.submitStatus",syShippingDetails.getSubmitStatus());
|
|
|
}
|
|
|
+ //小po
|
|
|
+ if(oConvertUtils.isNotEmpty(syShippingDetails.getSmallPo())){
|
|
|
+ String[] smllSplit = syShippingDetails.getSmallPo().split(",");
|
|
|
+ List<String> asList = Arrays.asList(smllSplit);
|
|
|
+ queryWrapper.in("t.smallPo",asList);
|
|
|
+ }
|
|
|
|
|
|
Page<SyShippingDetailsVo> page = new Page<SyShippingDetailsVo>(1, -1);
|
|
|
if(flourOrGarment.equals("0")){//面辅料
|