This commit is contained in:
tongfei
2024-01-24 11:43:49 +08:00
parent be385d3ce0
commit aecafa80c2

View File

@@ -948,27 +948,40 @@ namespace WMS.Web.Domain.Services.Public
query.Data = JsonConvert.SerializeObject(param);
var json = JsonConvert.SerializeObject(query);
//4.3.请求查询接口并返回数据
var result_json = await _client.ExecuteBillQueryAsync(json);
var result = JsonConvert.DeserializeObject<List<List<string>>>(result_json);
//4.5.拼装
foreach (var item in result)
var jsonsssss = "";
var jonsuccess = "success1";
try
{
var lis = new ErpMaterialDto();
lis.MaterialId = Convert.ToInt32(item[0]);
lis.MaterialName = item[1];
lis.MaterialNumber = item[2];
lis.Specifications = item[3];
lis.BaseUnitId = Convert.ToInt32(item[4]);
lis.BaseUnitName = item[5];
lis.BaseUnitNumber = item[6];
erp_materials_list.Add(lis);
//4.3.请求查询接口并返回数据
var result_json = await _client.ExecuteBillQueryAsync(json);
jsonsssss = result_json;
var result = JsonConvert.DeserializeObject<List<List<string>>>(result_json);
jonsuccess = "success2";
//4.5.拼装
foreach (var item in result)
{
var lis = new ErpMaterialDto();
lis.MaterialId = Convert.ToInt32(item[0]);
lis.MaterialName = item[1];
lis.MaterialNumber = item[2];
lis.Specifications = item[3];
lis.BaseUnitId = Convert.ToInt32(item[4]);
lis.BaseUnitName = item[5];
lis.BaseUnitNumber = item[6];
erp_materials_list.Add(lis);
}
if (erp_materials_list.Count == 0)
return null;
else
return erp_materials_list.FirstOrDefault();
}
if (erp_materials_list.Count == 0)
catch (Exception)
{
_logger.LogInformation("物料拉取按ID错误的Mid" + id);
_logger.LogInformation("物料拉取按ID错误的Jsonsss" + jsonsssss+"============"+ jonsuccess);
return null;
else
return erp_materials_list.FirstOrDefault();
}
}
/// <summary>