|
|
|
@ -96,5 +96,23 @@ namespace DS.WMS.TaskApi.Controllers
|
|
|
|
|
return await _taskManageBCService.GetModifyBCFile(carrierCode, file);
|
|
|
|
|
}
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
#region 上传BC并触发BC任务
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 上传BC并触发BC任务
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="carrierCode">船公司代码</param>
|
|
|
|
|
/// <param name="file">BC文件</param>
|
|
|
|
|
[HttpPost("UploadBcThenRun")]
|
|
|
|
|
public async Task<DataResult<ParserBCInfoDto>> UploadBcThenRun(string carrierCode, IFormFile file)
|
|
|
|
|
{
|
|
|
|
|
// 生成擦写后的文件
|
|
|
|
|
// 保存文件和擦写后的文件
|
|
|
|
|
// 解析数据,保存数据
|
|
|
|
|
// 触发BC任务
|
|
|
|
|
//
|
|
|
|
|
return await _taskManageBCService.UploadBcThenRun(carrierCode, file);
|
|
|
|
|
}
|
|
|
|
|
#endregion
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|