修复bug
This commit is contained in:
Binary file not shown.
@@ -1993,7 +1993,7 @@ namespace WMS.Web.Domain.Services.Public
|
|||||||
//3.获取金蝶采购订单:拼接参数和条件
|
//3.获取金蝶采购订单:拼接参数和条件
|
||||||
var query = new ErpBillQueryDto(token_result.Data);
|
var query = new ErpBillQueryDto(token_result.Data);
|
||||||
var param = new ErpBillQueryParamDto(FormIdParam.STK_TransferDirect.ToString());
|
var param = new ErpBillQueryParamDto(FormIdParam.STK_TransferDirect.ToString());
|
||||||
param.FieldKeys = "FBillNo,'',FStockOutOrgId,FStockOrgId,FMaterialID.FNumber,FSrcStockId.FNumber,FSrcStockLocId,FQty,FNoteEntry,FCreateDate,FBillEntry_FEntryID,FStockOutOrgId.FNumber,FDestStockId.FNumber";
|
param.FieldKeys = "FBillNo,'',FStockOutOrgId,FStockOrgId,FMaterialID.FNumber,FSrcStockId.FNumber,FSrcStockLocId,FQty,FNoteEntry,FCreateDate,FBillEntry_FEntryID,FStockOutOrgId.FNumber,FDestStockId.FName";
|
||||||
param.Limit = 10000;
|
param.Limit = 10000;
|
||||||
//查询条件:备注其中的条件值以金蝶的值为准!!!
|
//查询条件:备注其中的条件值以金蝶的值为准!!!
|
||||||
//1.创建时间在两天前和当天时间之间
|
//1.创建时间在两天前和当天时间之间
|
||||||
@@ -2094,7 +2094,7 @@ namespace WMS.Web.Domain.Services.Public
|
|||||||
//3.获取金蝶采购订单:拼接参数和条件
|
//3.获取金蝶采购订单:拼接参数和条件
|
||||||
var query = new ErpBillQueryDto(token_result.Data);
|
var query = new ErpBillQueryDto(token_result.Data);
|
||||||
var param = new ErpBillQueryParamDto(FormIdParam.STK_TRANSFEROUT.ToString());
|
var param = new ErpBillQueryParamDto(FormIdParam.STK_TRANSFEROUT.ToString());
|
||||||
param.FieldKeys = "FBillNo,'',FStockOrgID,FStockInOrgID,FMaterialID.FNumber,FSrcStockID.FNumber,FSrcStockLocId,FQty,FEntryNote,FCreateDate,FSTKTRSOUTENTRY_FEntryID,FStockOrgID.FNumber,FDestStockID.FNumber";
|
param.FieldKeys = "FBillNo,'',FStockOrgID,FStockInOrgID,FMaterialID.FNumber,FSrcStockID.FNumber,FSrcStockLocId,FQty,FEntryNote,FCreateDate,FSTKTRSOUTENTRY_FEntryID,FStockOrgID.FNumber,FDestStockID.FName";
|
||||||
param.Limit = 10000;
|
param.Limit = 10000;
|
||||||
//查询条件:备注其中的条件值以金蝶的值为准!!!
|
//查询条件:备注其中的条件值以金蝶的值为准!!!
|
||||||
//1.创建时间在两天前和当天时间之间
|
//1.创建时间在两天前和当天时间之间
|
||||||
|
|||||||
@@ -283,11 +283,11 @@ namespace WMS.Web.Repositories
|
|||||||
customers = customer_result.Data.ToList();
|
customers = customer_result.Data.ToList();
|
||||||
|
|
||||||
List<string> stocks = new List<string>();
|
List<string> stocks = new List<string>();
|
||||||
if (!string.IsNullOrEmpty(dto.InStock))
|
//if (!string.IsNullOrEmpty(dto.InStock))
|
||||||
{
|
//{
|
||||||
//var r = await _basicsRepositories.GetUcStockAsync(ManagementSystemCode.GLXT0004.ToString(), dto.InStock, companyId);
|
// //var r = await _basicsRepositories.GetUcStockAsync(ManagementSystemCode.GLXT0004.ToString(), dto.InStock, companyId);
|
||||||
stocks = GetStockCodes(dto.InStock, companyId);
|
// stocks = GetStockCodes(dto.InStock, companyId);
|
||||||
}
|
//}
|
||||||
|
|
||||||
List<int> taskIds = null;
|
List<int> taskIds = null;
|
||||||
List<int> taskIds_s = new List<int>();
|
List<int> taskIds_s = new List<int>();
|
||||||
@@ -360,7 +360,7 @@ namespace WMS.Web.Repositories
|
|||||||
}
|
}
|
||||||
if (!string.IsNullOrEmpty(dto.InStock))
|
if (!string.IsNullOrEmpty(dto.InStock))
|
||||||
{
|
{
|
||||||
query = query.Where(w => w.detail.ErpDetails.Where(w => stocks.Contains(w.InStockCode)).Any());
|
query = query.Where(w => w.detail.ErpDetails.Where(w => EF.Functions.Like(w.InStockCode, "%" + dto.InStock + "%")).Any());
|
||||||
}
|
}
|
||||||
//组装
|
//组装
|
||||||
int total = await query.CountAsync();
|
int total = await query.CountAsync();
|
||||||
@@ -624,14 +624,14 @@ namespace WMS.Web.Repositories
|
|||||||
{
|
{
|
||||||
var list = codes.Where(w => w != null).ToList();
|
var list = codes.Where(w => w != null).ToList();
|
||||||
if (list.Count() == 0) return "";
|
if (list.Count() == 0) return "";
|
||||||
List<string> names = new List<string>();
|
//List<string> names = new List<string>();
|
||||||
foreach (var c in list)
|
//foreach (var c in list)
|
||||||
{
|
//{
|
||||||
var name = _singleDataService.GetSingleData(SingleAction.StocksJoinOrgCode, companyId, c + orgCode);
|
// var name = _singleDataService.GetSingleData(SingleAction.StocksJoinOrgCode, companyId, c + orgCode);
|
||||||
names.Add(name);
|
// names.Add(name);
|
||||||
}
|
//}
|
||||||
if (names.Count() == 0) return "";
|
//if (names.Count() == 0) return "";
|
||||||
return string.Join(",", names);
|
return string.Join(",", list);
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<string> GetStockCodes(string name, int companyId)
|
public List<string> GetStockCodes(string name, int companyId)
|
||||||
|
|||||||
Reference in New Issue
Block a user