|
@@ -2102,7 +2102,7 @@ public class OrderController : BaseController
|
|
|
/// </summary>
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
- [Permission(EPermission.UpdateCitizen)]
|
|
|
+ //[Permission(EPermission.UpdateCitizen)]
|
|
|
[HttpPut("special")]
|
|
|
public async Task Update([FromBody] AuditOrderSpecialDto dto)
|
|
|
{
|
|
@@ -2125,7 +2125,7 @@ public class OrderController : BaseController
|
|
|
/// </summary>
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
- [Permission(EPermission.CitizenList)]
|
|
|
+ //[Permission(EPermission.CitizenList)]
|
|
|
[HttpGet("special/list")]
|
|
|
public async Task<PagedDto<OrderSpecialDto>> List([FromQuery] OrderSpecialListDto dto)
|
|
|
{
|
|
@@ -2142,7 +2142,7 @@ public class OrderController : BaseController
|
|
|
/// </summary>
|
|
|
/// <param name="id"></param>
|
|
|
/// <returns></returns>
|
|
|
- [Permission(EPermission.CitizenEntity)]
|
|
|
+ //[Permission(EPermission.CitizenEntity)]
|
|
|
[HttpGet("special/{id}")]
|
|
|
public async Task<OrderSpecial> SpecialEntity(string id)
|
|
|
{
|
|
@@ -2173,10 +2173,15 @@ public class OrderController : BaseController
|
|
|
/// </summary>
|
|
|
/// <param name="id"></param>
|
|
|
/// <returns></returns>
|
|
|
- [HttpGet("special/handle_time/{id}")]
|
|
|
- public async Task<object> SpecialHandleTime(string id) {
|
|
|
-
|
|
|
- }
|
|
|
+ [HttpGet("special/handle_time")]
|
|
|
+ public async Task<int> SpecialHandleTime([FromQuery] OrderSpecialHandleTime dto)
|
|
|
+ {
|
|
|
+ var order = await _orderRepository.GetAsync(dto.OrderId);
|
|
|
+ var trace = await _workflowTraceRepository.GetAsync(dto.TraceId);
|
|
|
+ var org = await _organizeRepository.GetAsync(trace.HandlerOrgId);
|
|
|
+ if (org != null && org.IsCenter) return _timeLimitDomainService.GetOrderTimeLimitConfig(string.Empty);
|
|
|
+ return _timeLimitDomainService.GetOrderTimeLimitConfig(order.AcceptTypeCode);
|
|
|
+ }
|
|
|
#endregion
|
|
|
|
|
|
#region 市民信息
|