|
|
@ -36,27 +36,26 @@ public class AgvJobOutputService : ApplicationService |
|
|
|
private readonly IHttpClientFactory _httpClientFactory; |
|
|
|
private readonly IOptions<AgvOptions> _options; |
|
|
|
private readonly ILogger<AgvJobOutputService> _logger; |
|
|
|
|
|
|
|
private readonly IAssembleIssueJobAppService _assembleIssueJobAppService; |
|
|
|
private readonly ICoatingIssueJobAppService _coatingIssueJobAppService; |
|
|
|
private readonly IInjectionIssueJobAppService _injectionIssueJobAppService; |
|
|
|
private readonly IKittingIssueJobAppService _kittingIssueJobAppService; |
|
|
|
private readonly ISparePartIssueJobAppService _sparePartIssueJobAppService; |
|
|
|
private readonly IUnplannedIssueJobAppService _unplannedIssueJobAppService; |
|
|
|
private readonly IUnplannedReceiptJobAppService _unplannedReceiptJobAppService; |
|
|
|
private readonly AssembleIssueJobAppService _assembleIssueJobAppService; |
|
|
|
private readonly CoatingIssueJobAppService _coatingIssueJobAppService; |
|
|
|
private readonly InjectionIssueJobAppService _injectionIssueJobAppService; |
|
|
|
private readonly KittingIssueJobAppService _kittingIssueJobAppService; |
|
|
|
private readonly SparePartIssueJobAppService _sparePartIssueJobAppService; |
|
|
|
private readonly UnplannedIssueJobAppService _unplannedIssueJobAppService; |
|
|
|
private readonly UnplannedReceiptJobAppService _unplannedReceiptJobAppService; |
|
|
|
|
|
|
|
public AgvJobOutputService( |
|
|
|
UnitOfWorkManager unitOfWorkManager, |
|
|
|
IHttpClientFactory httpClientFactory, |
|
|
|
IOptions<AgvOptions> options, |
|
|
|
ILogger<AgvJobOutputService> logger, |
|
|
|
IAssembleIssueJobAppService assembleIssueJobAppService, |
|
|
|
ICoatingIssueJobAppService coatingIssueJobAppService, |
|
|
|
IInjectionIssueJobAppService injectionIssueJobAppService, |
|
|
|
IKittingIssueJobAppService kittingIssueJobAppService, |
|
|
|
ISparePartIssueJobAppService sparePartIssueJobAppService, |
|
|
|
IUnplannedIssueJobAppService unplannedIssueJobAppService, |
|
|
|
IUnplannedReceiptJobAppService unplannedReceiptJobAppService |
|
|
|
AssembleIssueJobAppService assembleIssueJobAppService, |
|
|
|
CoatingIssueJobAppService coatingIssueJobAppService, |
|
|
|
InjectionIssueJobAppService injectionIssueJobAppService, |
|
|
|
KittingIssueJobAppService kittingIssueJobAppService, |
|
|
|
SparePartIssueJobAppService sparePartIssueJobAppService, |
|
|
|
UnplannedIssueJobAppService unplannedIssueJobAppService, |
|
|
|
UnplannedReceiptJobAppService unplannedReceiptJobAppService |
|
|
|
|
|
|
|
) |
|
|
|
{ |
|
|
@ -78,7 +77,11 @@ public class AgvJobOutputService : ApplicationService |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 装配闻荫调用海康AGV接口测试
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="id"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
[HttpPost("assemble-test-callagv-id")] |
|
|
|
public async Task<Win_in.Sfs.Wms.Store.Application.Contracts.ReusltObject> Assemble_CallAgvAsync(Guid id) |
|
|
|
{ |
|
|
@ -87,14 +90,22 @@ public class AgvJobOutputService : ApplicationService |
|
|
|
return ret; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 装配闻荫调用海康AGV接口测试
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="jobdto"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
[HttpPost("assemble-test-callagv1")] |
|
|
|
public async Task<Win_in.Sfs.Wms.Store.Application.Contracts.ReusltObject> Assemble_CallAgvAsync1(AssembleIssueJobDTO jobdto) |
|
|
|
{ |
|
|
|
var ret = await _assembleIssueJobAppService.CallAgvAsync(jobdto).ConfigureAwait(false); |
|
|
|
return ret; |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 喷涂闻荫调用海康AGV接口测试
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="id"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
[HttpPost("coating-test-callagv-id")] |
|
|
|
public async Task<Win_in.Sfs.Wms.Store.Application.Contracts.ReusltObject> Coating_CallAgvAsync(Guid id) |
|
|
|
{ |
|
|
@ -102,12 +113,22 @@ public class AgvJobOutputService : ApplicationService |
|
|
|
var ret = await _coatingIssueJobAppService.CallAgvAsync(jobdto).ConfigureAwait(false); |
|
|
|
return ret; |
|
|
|
} |
|
|
|
/// <summary>
|
|
|
|
/// 喷涂闻荫调用海康AGV接口测试
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="jobdto"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
[HttpPost("coating-test-callagv")] |
|
|
|
public async Task<Win_in.Sfs.Wms.Store.Application.Contracts.ReusltObject> Coating_CallAgvAsync(CoatingIssueJobDTO jobdto) |
|
|
|
{ |
|
|
|
var ret = await _coatingIssueJobAppService.CallAgvAsync(jobdto).ConfigureAwait(false); |
|
|
|
return ret; |
|
|
|
} |
|
|
|
/// <summary>
|
|
|
|
/// 注塑闻荫调用海康AGV接口测试
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="jobdto"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
[HttpPost("injection-test-callagv-id")] |
|
|
|
public async Task<Win_in.Sfs.Wms.Store.Application.Contracts.ReusltObject> Injection_CallAgvAsync(Guid id) |
|
|
|
{ |
|
|
@ -115,12 +136,22 @@ public class AgvJobOutputService : ApplicationService |
|
|
|
var ret = await _injectionIssueJobAppService.CallAgvAsync(jobdto).ConfigureAwait(false); |
|
|
|
return ret; |
|
|
|
} |
|
|
|
/// <summary>
|
|
|
|
/// 注塑闻荫调用海康AGV接口测试
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="jobdto"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
[HttpPost("injection-test-callagv")] |
|
|
|
public async Task<Win_in.Sfs.Wms.Store.Application.Contracts.ReusltObject> Injection_CallAgvAsync1(InjectionIssueJobDTO jobdto) |
|
|
|
{ |
|
|
|
var ret = await _injectionIssueJobAppService.CallAgvAsync(jobdto).ConfigureAwait(false); |
|
|
|
return ret; |
|
|
|
} |
|
|
|
/// <summary>
|
|
|
|
/// 注塑闻荫调用海康AGV接口测试
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="id"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
[HttpPost("kitting-test-callagv-id")] |
|
|
|
public async Task<Win_in.Sfs.Wms.Store.Application.Contracts.ReusltObject> Kitting_CallAgvAsync(Guid id) |
|
|
|
{ |
|
|
@ -128,6 +159,11 @@ public class AgvJobOutputService : ApplicationService |
|
|
|
var ret = await _kittingIssueJobAppService.CallAgvAsync(jobdto).ConfigureAwait(false); |
|
|
|
return ret; |
|
|
|
} |
|
|
|
/// <summary>
|
|
|
|
/// Kitting闻荫调用海康AGV接口测试
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="jobdto"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
|
|
[HttpPost("kitting-test-callagv")] |
|
|
|
public async Task<Win_in.Sfs.Wms.Store.Application.Contracts.ReusltObject> Kitting_CallAgvAsync1(KittingIssueJobDTO jobdto) |
|
|
@ -135,7 +171,11 @@ public class AgvJobOutputService : ApplicationService |
|
|
|
var ret = await _kittingIssueJobAppService.CallAgvAsync(jobdto).ConfigureAwait(false); |
|
|
|
return ret; |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 备件闻荫调用海康AGV接口测试
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="id"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
[HttpPost("sparePart-test-callagv-id")] |
|
|
|
public async Task<Win_in.Sfs.Wms.Store.Application.Contracts.ReusltObject> SparePart_CallAgvAsync(Guid id) |
|
|
|
{ |
|
|
@ -143,13 +183,22 @@ public class AgvJobOutputService : ApplicationService |
|
|
|
var ret = await _sparePartIssueJobAppService.CallAgvAsync(jobdto).ConfigureAwait(false); |
|
|
|
return ret; |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 备件闻荫调用海康AGV接口测试
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="jobdto"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
[HttpPost("sparePart-test-callagv")] |
|
|
|
public async Task<Win_in.Sfs.Wms.Store.Application.Contracts.ReusltObject> SparePart_CallAgvAsync1(SparePartIssueJobDTO jobdto) |
|
|
|
{ |
|
|
|
var ret = await _sparePartIssueJobAppService.CallAgvAsync(jobdto).ConfigureAwait(false); |
|
|
|
return ret; |
|
|
|
} |
|
|
|
/// <summary>
|
|
|
|
/// 非生产领料闻荫调用海康AGV接口测试
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="id"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
[HttpPost("unplannedIssue-test-callagv-id")] |
|
|
|
public async Task<Win_in.Sfs.Wms.Store.Application.Contracts.ReusltObject> UnplannedIssue_CallAgvAsync(Guid id) |
|
|
|
{ |
|
|
@ -157,12 +206,22 @@ public class AgvJobOutputService : ApplicationService |
|
|
|
var ret = await _unplannedIssueJobAppService.CallAgvAsync(jobdto).ConfigureAwait(false); |
|
|
|
return ret; |
|
|
|
} |
|
|
|
/// <summary>
|
|
|
|
/// 非生产领料闻荫调用海康AGV接口测试
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="jobdto"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
[HttpPost("unplannedIssue-test-callagv")] |
|
|
|
public async Task<Win_in.Sfs.Wms.Store.Application.Contracts.ReusltObject> UnplannedIssue_CallAgvAsync1(UnplannedIssueJobDTO jobdto) |
|
|
|
{ |
|
|
|
var ret = await _unplannedIssueJobAppService.CallAgvAsync(jobdto).ConfigureAwait(false); |
|
|
|
return ret; |
|
|
|
} |
|
|
|
/// <summary>
|
|
|
|
/// 非生产退料闻荫调用海康AGV接口测试
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="id"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
[HttpPost("unplannedReceipt-test-callagv-id")] |
|
|
|
public async Task<Win_in.Sfs.Wms.Store.Application.Contracts.ReusltObject> UnplannedReceipt_CallAgvAsync(Guid id) |
|
|
|
{ |
|
|
@ -170,12 +229,23 @@ public class AgvJobOutputService : ApplicationService |
|
|
|
var ret = await _unplannedReceiptJobAppService.CallAgvAsync(jobdto).ConfigureAwait(false); |
|
|
|
return ret; |
|
|
|
} |
|
|
|
/// <summary>
|
|
|
|
/// 非生产退料闻荫调用海康AGV接口测试
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="jobdto"></param>
|
|
|
|
/// <returns></returns>
|
|
|
|
[HttpPost("unplannedReceipt-test-callagv")] |
|
|
|
public async Task<Win_in.Sfs.Wms.Store.Application.Contracts.ReusltObject> UnplannedReceipt_CallAgvAsync1(UnplannedReceiptJobDTO jobdto) |
|
|
|
{ |
|
|
|
var ret = await _unplannedReceiptJobAppService.CallAgvAsync(jobdto).ConfigureAwait(false); |
|
|
|
return ret; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|