分步式调入单-服务
This commit is contained in:
@@ -457,21 +457,21 @@ namespace WMS.Web.Domain.Services.Public
|
||||
/// </summary>
|
||||
/// <param name="sourceBillNos"></param>
|
||||
/// <returns></returns>
|
||||
public async Task<ResultList<ErptTransferinDto>> BillQueryForTransferin(List<string> sourceBillNos = null)
|
||||
public async Task<ResultList<ErpTransferinDto>> BillQueryForTransferin(List<string> sourceBillNos = null)
|
||||
{
|
||||
try
|
||||
{
|
||||
|
||||
var stocks = await _basicsRepositories.GetUcStockAsync(ManagementSystemCode.GLXT0004.ToString(), "", _appOptions.CompanyId);
|
||||
if (stocks.Count == 0)
|
||||
return ResultList<ErptTransferinDto>.ReFailure(ResultCodes.ErpStockNoData);
|
||||
return ResultList<ErpTransferinDto>.ReFailure(ResultCodes.ErpStockNoData);
|
||||
var stocks_codes = stocks.Select(x => x.Code).ToList();
|
||||
|
||||
|
||||
//1.先登录金蝶-拿到token
|
||||
var token_result = await this.Init();
|
||||
if (!token_result.IsSuccess)
|
||||
return ResultList<ErptTransferinDto>.ReFailure(token_result);
|
||||
return ResultList<ErpTransferinDto>.ReFailure(token_result);
|
||||
|
||||
//2.时间条件:可能还有其它条件
|
||||
var beginTime = DateTime.Now.AddDays(-2).ToString("yyyy-MM-dd 00:00:00");
|
||||
@@ -532,10 +532,10 @@ namespace WMS.Web.Domain.Services.Public
|
||||
var result = JsonConvert.DeserializeObject<List<List<string>>>(result_json);
|
||||
|
||||
//5.返回数据的组装
|
||||
var erp_list = new List<ErptTransferinDto>();
|
||||
var erp_list = new List<ErpTransferinDto>();
|
||||
foreach (var item in result)
|
||||
{
|
||||
var lis = new ErptTransferinDto();
|
||||
var lis = new ErpTransferinDto();
|
||||
lis.BillNo = item[0];
|
||||
lis.StockOrgId = Convert.ToInt32(item[1]);
|
||||
lis.MaterialId = Convert.ToInt32(item[2]);
|
||||
@@ -546,11 +546,11 @@ namespace WMS.Web.Domain.Services.Public
|
||||
lis.Remark = item[7];
|
||||
erp_list.Add(lis);
|
||||
}
|
||||
return ResultList<ErptTransferinDto>.ReSuccess(erp_list);
|
||||
return ResultList<ErpTransferinDto>.ReSuccess(erp_list);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
return ResultList<ErptTransferinDto>.ReFailure(ResultCodes.Erp_BillQuery_Error);
|
||||
return ResultList<ErpTransferinDto>.ReFailure(ResultCodes.Erp_BillQuery_Error);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user