|
|
@@ -97,9 +97,18 @@ public class PurchaseOrderController extends BladeController {
|
|
|
@RequestParam(value = "orderNo",required = false) String orderNo,//合同号
|
|
|
@RequestParam(value = "tradeType",required = false) String tradeType,//贸易类型
|
|
|
@RequestParam(value = "strCorpName",required = false) String strCorpName,//供应商名称
|
|
|
+ @RequestParam(value = "corpId",required = false) String corpId,//供应商id
|
|
|
@RequestParam(value = "strPurchaserName",required = false) String strPurchaserName,//采购商名称
|
|
|
@RequestParam(value = "salesName",required = false) String salesName,//业务员
|
|
|
|
|
|
+ @RequestParam(value = "banksAccountName",required = false) String banksAccountName,//公司户头
|
|
|
+ @RequestParam(value = "packageRemarks",required = false) String packageRemarks,//包装要求
|
|
|
+ @RequestParam(value = "createUser",required = false) Long createUser,//制单人
|
|
|
+ @RequestParam(value = "paymentType",required = false) String paymentType,//付款方式
|
|
|
+ @RequestParam(value = "createStartTime",required = false) String createStartTime,//制单日期
|
|
|
+ @RequestParam(value = "createEndTime",required = false) String createEndTime,//制单日期
|
|
|
+
|
|
|
+
|
|
|
@RequestParam(value = "businesStartDate",required = false) String businesStartDate,//订单开始时间 busines_date
|
|
|
@RequestParam(value = "businesEndDate",required = false) String businesEndDate,//订单结束时间
|
|
|
@RequestParam(value = "accountsCollectionStartDate",required = false) String accountsCollectionStartDate,//应收(付)款开始时间 accounts_collection_date
|
|
|
@@ -155,12 +164,18 @@ public class PurchaseOrderController extends BladeController {
|
|
|
}
|
|
|
|
|
|
}
|
|
|
+ queryWrapper.like(StringUtils.isNotBlank(banksAccountName),"banks_account_name",banksAccountName);
|
|
|
+ queryWrapper.like(StringUtils.isNotBlank(packageRemarks),"package_remarks",packageRemarks);
|
|
|
queryWrapper.like(StringUtils.isNotBlank(salesName),"sales_name",salesName);
|
|
|
queryWrapper.like(StringUtils.isNotBlank(orderNo),"order_no",orderNo);
|
|
|
+ queryWrapper.like(StringUtils.isNotBlank(paymentType),"payment_type",paymentType);
|
|
|
+ queryWrapper.eq(StringUtils.isNotBlank(corpId),"corp_id",corpId);
|
|
|
queryWrapper.eq("tenant_id",AuthUtil.getTenantId());
|
|
|
+ queryWrapper.eq(createUser!=null,"create_user",createUser);
|
|
|
queryWrapper.eq("bill_type",OrderTypeEnum.PURCHASE.getType());
|
|
|
queryWrapper.eq("trade_type",order.getTradeType());
|
|
|
queryWrapper.like(StringUtils.isNotBlank(billNo),"bill_no",billNo);
|
|
|
+ queryWrapper.between(StringUtils.isNotBlank(createStartTime)&&StringUtils.isNotBlank(createEndTime),"create_time",createStartTime,createEndTime);
|
|
|
queryWrapper.between(StringUtils.isNotBlank(businesStartDate)&&StringUtils.isNotBlank(businesEndDate),"busines_date",businesStartDate,businesEndDate);
|
|
|
queryWrapper.between(StringUtils.isNotBlank(accountsCollectionStartDate)&&StringUtils.isNotBlank(accountsCollectionEndDate),"accounts_collection_date",accountsCollectionStartDate,accountsCollectionEndDate);
|
|
|
queryWrapper.between(StringUtils.isNotBlank(dateOfStartArrival)&&StringUtils.isNotBlank(dateOfEndArrival),"date_of_arrival",dateOfStartArrival,dateOfEndArrival);
|
|
|
@@ -215,7 +230,7 @@ public class PurchaseOrderController extends BladeController {
|
|
|
|
|
|
//子项总收货数
|
|
|
BigDecimal actualQuantity = orderItemsList.stream().filter(it -> it.getActualQuantity() != null)
|
|
|
- .map(OrderItems::getOrderQuantity)
|
|
|
+ .map(OrderItems::getActualQuantity)
|
|
|
.reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
|
e.setActualQuantity(actualQuantity);
|
|
|
}
|