修复bug
This commit is contained in:
@@ -283,11 +283,11 @@ namespace WMS.Web.Repositories
|
||||
customers = customer_result.Data.ToList();
|
||||
|
||||
List<string> stocks = new List<string>();
|
||||
if (!string.IsNullOrEmpty(dto.InStock))
|
||||
{
|
||||
//var r = await _basicsRepositories.GetUcStockAsync(ManagementSystemCode.GLXT0004.ToString(), dto.InStock, companyId);
|
||||
stocks = GetStockCodes(dto.InStock, companyId);
|
||||
}
|
||||
//if (!string.IsNullOrEmpty(dto.InStock))
|
||||
//{
|
||||
// //var r = await _basicsRepositories.GetUcStockAsync(ManagementSystemCode.GLXT0004.ToString(), dto.InStock, companyId);
|
||||
// stocks = GetStockCodes(dto.InStock, companyId);
|
||||
//}
|
||||
|
||||
List<int> taskIds = null;
|
||||
List<int> taskIds_s = new List<int>();
|
||||
@@ -360,7 +360,7 @@ namespace WMS.Web.Repositories
|
||||
}
|
||||
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();
|
||||
@@ -624,14 +624,14 @@ namespace WMS.Web.Repositories
|
||||
{
|
||||
var list = codes.Where(w => w != null).ToList();
|
||||
if (list.Count() == 0) return "";
|
||||
List<string> names = new List<string>();
|
||||
foreach (var c in list)
|
||||
{
|
||||
var name = _singleDataService.GetSingleData(SingleAction.StocksJoinOrgCode, companyId, c + orgCode);
|
||||
names.Add(name);
|
||||
}
|
||||
if (names.Count() == 0) return "";
|
||||
return string.Join(",", names);
|
||||
//List<string> names = new List<string>();
|
||||
//foreach (var c in list)
|
||||
//{
|
||||
// var name = _singleDataService.GetSingleData(SingleAction.StocksJoinOrgCode, companyId, c + orgCode);
|
||||
// names.Add(name);
|
||||
//}
|
||||
//if (names.Count() == 0) return "";
|
||||
return string.Join(",", list);
|
||||
}
|
||||
|
||||
public List<string> GetStockCodes(string name, int companyId)
|
||||
|
||||
Reference in New Issue
Block a user