|
@@ -167,6 +167,14 @@ public class SyShippingDetailsController extends JeecgController<SyShippingDetai
|
|
|
if(oConvertUtils.isNotEmpty(supplier)){
|
|
|
queryWrapper.like("t.supplier",supplier);
|
|
|
}
|
|
|
+ //分销点
|
|
|
+ if(oConvertUtils.isNotEmpty(syShippingDetails.getDistributionPoint())){
|
|
|
+ queryWrapper.like("t.distributionPoint",syShippingDetails.getDistributionPoint());
|
|
|
+ }
|
|
|
+ //客户
|
|
|
+ if(oConvertUtils.isNotEmpty(syShippingDetails.getCustomerAbbreviation())){
|
|
|
+ queryWrapper.like("t.customerAbbreviation",syShippingDetails.getCustomerAbbreviation());
|
|
|
+ }
|
|
|
if(oConvertUtils.isNotEmpty(isElement)){
|
|
|
if(isElement.equals("0")){//没有维护
|
|
|
queryWrapper.isNull("t.elementsId");
|
|
@@ -513,7 +521,10 @@ public class SyShippingDetailsController extends JeecgController<SyShippingDetai
|
|
|
}
|
|
|
//如果面料是光还 供应商(柒厂) =供应商 如果是印花布 则根据 将供应商柒厂) 是印花布的材料来源供应商 这2列都需要带值
|
|
|
String sub = li.getInventoryCcode().substring(0,2);
|
|
|
- String subTwo = li.getInventoryCcode().substring(0,4);
|
|
|
+ String sub2 = "";
|
|
|
+ if(li.getInventoryCcode().length() >= 4){
|
|
|
+ sub2 = li.getInventoryCcode().substring(0,4);
|
|
|
+ }
|
|
|
//03 = 光坯,04 = 印花
|
|
|
if(sub.equals("03")){
|
|
|
li.setSupplier(li.getSupplier());
|
|
@@ -534,7 +545,7 @@ public class SyShippingDetailsController extends JeecgController<SyShippingDetai
|
|
|
}
|
|
|
}
|
|
|
//如果是辅料,报关数量取发运明细数量
|
|
|
- if(sub.equals("05")||sub.equals("06")||sub.equals("07")|| subTwo.equals("0299")|| subTwo.equals("0399") || subTwo.equals("0499")){
|
|
|
+ if(sub.equals("05")||sub.equals("06")||sub.equals("07")|| sub2.equals("0299")|| sub2.equals("0399") || sub2.equals("0499")){
|
|
|
li.setCustomsQuantity(li.getShipmentQuantity().toString());
|
|
|
}else{
|
|
|
li.setCustomsQuantity("");
|