|
@@ -1392,7 +1392,9 @@ public class OrderController : BaseController
|
|
|
.Includes(d => d.Workflow)
|
|
|
.FirstAsync(d => d.Id == id);
|
|
|
var rspModel = _mapper.Map<OrderDelayDto>(model);
|
|
|
- rspModel.IsCanHandle = model.CanHandle(_sessionContext.RequiredUserId, _sessionContext.RequiredOrgId);
|
|
|
+ //rspModel.IsCanHandle = model.CanHandle(_sessionContext.RequiredUserId, _sessionContext.RequiredOrgId);
|
|
|
+ rspModel.IsCanHandle = model.Workflow.IsCanHandle(
|
|
|
+ _sessionContext.RequiredUserId, _sessionContext.RequiredOrgId, _sessionContext.Roles);
|
|
|
rspModel.Handle = false;
|
|
|
if (!string.IsNullOrEmpty(rspModel.WorkflowId))
|
|
|
{
|
|
@@ -1734,7 +1736,9 @@ public class OrderController : BaseController
|
|
|
.Includes(x => x.Visit, d => d.Order)
|
|
|
.FirstAsync(x => x.Id == id);
|
|
|
var rspModel = _mapper.Map<OrderScreenListDto>(model);
|
|
|
- rspModel.IsCanHandle = model.CanHandle(_sessionContext.RequiredUserId, _sessionContext.RequiredOrgId);
|
|
|
+ //rspModel.IsCanHandle = model.CanHandle(_sessionContext.RequiredUserId, _sessionContext.RequiredOrgId);
|
|
|
+ rspModel.IsCanHandle = model.Workflow.IsCanHandle(
|
|
|
+ _sessionContext.RequiredUserId, _sessionContext.RequiredOrgId, _sessionContext.Roles);
|
|
|
rspModel.Handle = false;
|
|
|
if (!string.IsNullOrEmpty(rspModel.WorkflowId))
|
|
|
{
|