获取采购订单
This commit is contained in:
@@ -89,8 +89,10 @@ namespace WMS.Web.Domain.Services.Public
|
||||
/// <summary>
|
||||
/// erp:单据查询-采购入库单
|
||||
/// </summary>
|
||||
/// <param name="billNo">模糊搜索</param>
|
||||
/// <param name="sourceBillNos">单据编号集合精确查找</param>
|
||||
/// <returns></returns>
|
||||
public async Task<ResultList<ErpPurchaseInStockResultDto>> BillQueryForPurchaseInStock()
|
||||
public async Task<ResultList<ErpPurchaseInStockResultDto>> BillQueryForPurchaseInStock(string billNo="", List<string> sourceBillNos = null)
|
||||
{
|
||||
try
|
||||
{
|
||||
@@ -120,7 +122,7 @@ namespace WMS.Web.Domain.Services.Public
|
||||
//3.单据类型:标准采购订单和标准委外订单
|
||||
//4.明细关闭状态:正常
|
||||
//5.仓库:wms系统的仓库值---现在这个没有加,因为还单点没有和金蝶同步
|
||||
param.FilterString = "FCreateDate>='" + beginTime + "' and FCreateDate<='" + endTime + "' and FDocumentStatus='C' and (FBillTypeID='83d822ca3e374b4ab01e5dd46a0062bd' or FBillTypeID='6d01d059713d42a28bb976c90a121142') and FMRPCloseStatus='A'";
|
||||
param.FilterString = "FCreateDate>='" + beginTime + "' and FCreateDate<='" + endTime + "' and FDocumentStatus='C' and (FBillTypeID='83d822ca3e374b4ab01e5dd46a0062bd' or FBillTypeID='6d01d059713d42a28bb976c90a121142') and FMRPCloseStatus='A'";
|
||||
param.FilterString = param.FilterString + " and FSOSTOCKID.FNumber in (";
|
||||
|
||||
var str = "";
|
||||
@@ -135,6 +137,19 @@ namespace WMS.Web.Domain.Services.Public
|
||||
}
|
||||
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);
|
||||
var json = JsonConvert.SerializeObject(query);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user