获取采购订单

This commit is contained in:
tongfei
2023-11-09 15:07:20 +08:00
parent b396c980b0
commit 2a6adea388
3 changed files with 22 additions and 5 deletions

View File

@@ -1684,7 +1684,7 @@
<param name="stockId"></param> <param name="stockId"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:WMS.Web.Domain.IService.Public.IErpService.BillQueryForPurchaseInStock"> <member name="M:WMS.Web.Domain.IService.Public.IErpService.BillQueryForPurchaseInStock(System.String,System.Collections.Generic.List{System.String})">
<summary> <summary>
erp:单据查询-采购入库单 erp:单据查询-采购入库单
</summary> </summary>
@@ -2618,10 +2618,12 @@
</summary> </summary>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:WMS.Web.Domain.Services.Public.ErpService.BillQueryForPurchaseInStock"> <member name="M:WMS.Web.Domain.Services.Public.ErpService.BillQueryForPurchaseInStock(System.String,System.Collections.Generic.List{System.String})">
<summary> <summary>
erp:单据查询-采购入库单 erp:单据查询-采购入库单
</summary> </summary>
<param name="billNo">模糊搜索</param>
<param name="sourceBillNos">单据编号集合精确查找</param>
<returns></returns> <returns></returns>
</member> </member>
<member name="M:WMS.Web.Domain.Services.Public.ErpService.BillQueryForMaterial"> <member name="M:WMS.Web.Domain.Services.Public.ErpService.BillQueryForMaterial">

View File

@@ -19,7 +19,7 @@ namespace WMS.Web.Domain.IService.Public
/// erp:单据查询-采购入库单 /// erp:单据查询-采购入库单
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
Task<ResultList<ErpPurchaseInStockResultDto>> BillQueryForPurchaseInStock(); Task<ResultList<ErpPurchaseInStockResultDto>> BillQueryForPurchaseInStock(string billNo="", List<string> sourceBillNos = null);
/// <summary> /// <summary>
/// erp:单据查询-出库单 /// erp:单据查询-出库单
/// </summary> /// </summary>

View File

@@ -89,8 +89,10 @@ namespace WMS.Web.Domain.Services.Public
/// <summary> /// <summary>
/// erp:单据查询-采购入库单 /// erp:单据查询-采购入库单
/// </summary> /// </summary>
/// <param name="billNo">模糊搜索</param>
/// <param name="sourceBillNos">单据编号集合精确查找</param>
/// <returns></returns> /// <returns></returns>
public async Task<ResultList<ErpPurchaseInStockResultDto>> BillQueryForPurchaseInStock() public async Task<ResultList<ErpPurchaseInStockResultDto>> BillQueryForPurchaseInStock(string billNo="", List<string> sourceBillNos = null)
{ {
try try
{ {
@@ -135,6 +137,19 @@ namespace WMS.Web.Domain.Services.Public
} }
param.FilterString = param.FilterString + str + ")"; param.FilterString = param.FilterString + str + ")";
//单据编号模糊查询
if (!string.IsNullOrEmpty(billNo))
{
param.FilterString = param.FilterString + " and FBillNo like '%"+billNo+"%'";
}
//根据原订单号查询
if (sourceBillNos != null && sourceBillNos.Count() > 0)
{
var srt_b = JsonConvert.SerializeObject(sourceBillNos);
param.FilterString = param.FilterString + " and FBillNo in (" + srt_b.Substring(1, srt_b.Length - 2) + ")";
}
query.Data = JsonConvert.SerializeObject(param); query.Data = JsonConvert.SerializeObject(param);
var json = JsonConvert.SerializeObject(query); var json = JsonConvert.SerializeObject(query);