feat(api): получить зону ответственности по коду
This commit is contained in:
@@ -118,6 +118,9 @@
|
|||||||
public static class ResponseArea
|
public static class ResponseArea
|
||||||
{
|
{
|
||||||
public const string GetAll = Base + "/response-areas/";
|
public const string GetAll = Base + "/response-areas/";
|
||||||
|
public const string Get = Base + "/response-areas/" + getParam;
|
||||||
|
|
||||||
|
public const string getParam = "{responseAreaCode}";
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class RobotHistoryLevel
|
public static class RobotHistoryLevel
|
||||||
|
|||||||
@@ -50,5 +50,24 @@ namespace PARR.API.Controllers.V1
|
|||||||
|
|
||||||
return Ok(new Response<List<ResponseAreaResponse>>(response, true));
|
return Ok(new Response<List<ResponseAreaResponse>>(response, true));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Получить зону ответственности по коду
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="responseAreaCode"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
[HttpGet(ApiRoutes.ResponseArea.Get)]
|
||||||
|
public async Task<IActionResult> Get([FromRoute] int responseAreaCode)
|
||||||
|
{
|
||||||
|
var responseArea = await responseAreaService.Get().FirstOrDefaultAsync(t => t.Code == responseAreaCode);
|
||||||
|
|
||||||
|
if (responseArea == null)
|
||||||
|
return NotFound();
|
||||||
|
|
||||||
|
var response = mapper.Map<ResponseAreaResponse>(responseArea);
|
||||||
|
|
||||||
|
return Ok(new Response<ResponseAreaResponse>(response, true));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -67,7 +67,6 @@ namespace PARR.API.Controllers.V1.Statistics
|
|||||||
IsDeactivatedCount = d.Count(t => !t.IsActiveTemplate || !t.IsActiveSchedule || (!t.IsActiveTemplate && !t.IsActiveSchedule))
|
IsDeactivatedCount = d.Count(t => !t.IsActiveTemplate || !t.IsActiveSchedule || (!t.IsActiveTemplate && !t.IsActiveSchedule))
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
var statResult = await query.ToListAsync();
|
var statResult = await query.ToListAsync();
|
||||||
|
|||||||
Reference in New Issue
Block a user