|
@@ -569,9 +569,9 @@ public class OrderController : BaseController
|
|
/// <param name="dto"></param>
|
|
/// <param name="dto"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
[HttpPost("visit/distribution")]
|
|
[HttpPost("visit/distribution")]
|
|
- public async Task DistributionVisit([FromBody] DistributionVisitDto dto)
|
|
|
|
|
|
+ public async Task<DistributionVisitRspDto> DistributionVisit([FromBody] DistributionVisitDto dto)
|
|
{
|
|
{
|
|
- int count = 0;
|
|
|
|
|
|
+ int error = 0;
|
|
foreach (var id in dto.Ids)
|
|
foreach (var id in dto.Ids)
|
|
{
|
|
{
|
|
var visit = await _orderVisitRepository.Queryable().FirstAsync(d => d.Id == id, HttpContext.RequestAborted);
|
|
var visit = await _orderVisitRepository.Queryable().FirstAsync(d => d.Id == id, HttpContext.RequestAborted);
|
|
@@ -582,9 +582,10 @@ public class OrderController : BaseController
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
- count++;
|
|
|
|
|
|
+ error++;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ return new DistributionVisitRspDto() { ErrorCount = error, SuccessCount = dto.Ids.Count - error };
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|