|
@@ -143,24 +143,29 @@ public class SyShippingDetailsController extends JeecgController<SyShippingDetai
|
|
|
if(oConvertUtils.isNotEmpty(syShippingDetails.getDocumentNo())){
|
|
|
queryWrapper.like("t.documentNo",syShippingDetails.getDocumentNo());
|
|
|
}
|
|
|
+ //订单号
|
|
|
if(oConvertUtils.isNotEmpty(syShippingDetails.getOrderNumber())){
|
|
|
queryWrapper.like("t.orderNumber",syShippingDetails.getOrderNumber());
|
|
|
}
|
|
|
+ //单据日期
|
|
|
if(oConvertUtils.isNotEmpty(startTime)){
|
|
|
queryWrapper.ge("t.documentDate",startTime);
|
|
|
queryWrapper.le("t.documentDate",endTime);
|
|
|
}
|
|
|
+ //与发货日期
|
|
|
if(oConvertUtils.isNotEmpty(preDeliveryDateB)){
|
|
|
queryWrapper.ge("t.preDeliveryDate",preDeliveryDateB);
|
|
|
queryWrapper.le("t.preDeliveryDate",preDeliveryDateE);
|
|
|
}
|
|
|
-
|
|
|
+ //业务员
|
|
|
if(oConvertUtils.isNotEmpty(syShippingDetails.getSalesman())){
|
|
|
queryWrapper.like("t.salesman",syShippingDetails.getSalesman());
|
|
|
}
|
|
|
+ //款号
|
|
|
if(oConvertUtils.isNotEmpty(syShippingDetails.getItemNumber())){
|
|
|
queryWrapper.like("t.itemNumber",syShippingDetails.getItemNumber());
|
|
|
}
|
|
|
+ //是否参照
|
|
|
if(oConvertUtils.isNotEmpty(refer)){
|
|
|
if(refer.equals("0")){
|
|
|
queryWrapper.eq("t.isReference","0");
|
|
@@ -168,6 +173,7 @@ public class SyShippingDetailsController extends JeecgController<SyShippingDetai
|
|
|
queryWrapper.ne("t.isReference","0");
|
|
|
}
|
|
|
}
|
|
|
+ //供应商
|
|
|
if(oConvertUtils.isNotEmpty(supplier)){
|
|
|
queryWrapper.like("t.supplier",supplier);
|
|
|
}
|
|
@@ -184,6 +190,7 @@ public class SyShippingDetailsController extends JeecgController<SyShippingDetai
|
|
|
if(oConvertUtils.isNotEmpty(syShippingDetails.getAccount())){
|
|
|
queryWrapper.like("t.account",syShippingDetails.getAccount());
|
|
|
}
|
|
|
+ //报关要素
|
|
|
if(oConvertUtils.isNotEmpty(isElement)){
|
|
|
if(isElement.equals("0")){//没有维护
|
|
|
queryWrapper.isNull("t.elementsId");
|
|
@@ -192,12 +199,20 @@ public class SyShippingDetailsController extends JeecgController<SyShippingDetai
|
|
|
}
|
|
|
|
|
|
}
|
|
|
+ //提交状态
|
|
|
if(oConvertUtils.isNotEmpty(syShippingDetails.getSubmitStatus())){
|
|
|
queryWrapper.eq("t.submitStatus",syShippingDetails.getSubmitStatus());
|
|
|
}
|
|
|
+ //ID
|
|
|
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.id",asList);
|
|
|
+ }
|
|
|
|
|
|
Page<SyShippingDetailsVo> page = new Page<SyShippingDetailsVo>(1, -1);
|
|
|
if(flourOrGarment.equals("0")){//面辅料
|
|
@@ -1102,6 +1117,7 @@ public class SyShippingDetailsController extends JeecgController<SyShippingDetai
|
|
|
pushvo.setSuccess(true);
|
|
|
pushvo.setResult(pushShippingDeialVoList.get(0));
|
|
|
pushvo.setMessage("推送成功!");
|
|
|
+
|
|
|
}else{
|
|
|
shippingDetails.setPushState("2");
|
|
|
shippingDetails.setPushMessage(message);
|