|
@@ -1666,7 +1666,7 @@ public class OrderController : BaseController
|
|
|
try
|
|
|
{
|
|
|
//查询部门所有账号
|
|
|
- var userlist = await _userRepository.Queryable().Where(x => x.OrgId == model.OrgId).ToListAsync();
|
|
|
+ var userlist = await _userRepository.Queryable().Where(x => x.OrgId == model.OrgId && !string.IsNullOrEmpty(x.PhoneNo)).ToListAsync();
|
|
|
//发送短信
|
|
|
foreach (var user in userlist)
|
|
|
{
|
|
@@ -1909,7 +1909,7 @@ public class OrderController : BaseController
|
|
|
try
|
|
|
{
|
|
|
//查询部门所有账号
|
|
|
- var userlist = await _userRepository.Queryable().Where(x => x.OrgId == model.OrgId).ToListAsync();
|
|
|
+ var userlist = await _userRepository.Queryable().Where(x => x.OrgId == model.OrgId && !string.IsNullOrEmpty(x.PhoneNo)).ToListAsync();
|
|
|
foreach (var user in userlist)
|
|
|
{
|
|
|
//发送短信
|
|
@@ -2032,7 +2032,6 @@ public class OrderController : BaseController
|
|
|
/// </summary>
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
- [Permission(EPermission.OrderQuery)]
|
|
|
[HttpGet]
|
|
|
public async Task<PagedDto<OrderDto>> Query([FromQuery] QueryOrderDto dto)
|
|
|
{
|
|
@@ -2725,8 +2724,10 @@ public class OrderController : BaseController
|
|
|
d => d.Order.Title.Contains(dto.Keyword!) || d.Order.No.Contains(dto.Keyword!))
|
|
|
.WhereIF(dto.CreationTimeStart.HasValue, d => d.CreationTime >= dto.CreationTimeStart)
|
|
|
.WhereIF(dto.CreationTimeEnd.HasValue, d => d.CreationTime <= dto.CreationTimeEnd)
|
|
|
- .WhereIF(dto.State.HasValue, d => d.State == dto.State)
|
|
|
- .Where(x=>x.SendBackOrgId == _sessionContext.OrgId)
|
|
|
+ .WhereIF(dto.AuditState == 1, d => d.State == ESendBackAuditState.Apply)
|
|
|
+ .WhereIF(dto.AuditState == 2 && !dto.State.HasValue, d => d.State > ESendBackAuditState.Apply)
|
|
|
+ .WhereIF(dto.AuditState == 2 && dto.State.HasValue, d => d.State == dto.State)
|
|
|
+ .Where(x=>x.SendBackOrgId == _sessionContext.OrgId)
|
|
|
.OrderByDescending(x => x.CreationTime)
|
|
|
.ToPagedListAsync(dto.PageIndex, dto.PageSize, HttpContext.RequestAborted);
|
|
|
|
|
@@ -2978,8 +2979,8 @@ public class OrderController : BaseController
|
|
|
NextHandlers = dto.NextHandlers,
|
|
|
Opinion = dto.Cause
|
|
|
};
|
|
|
- if (dto.AlterTime)
|
|
|
- recall.External = new External { TimeLimit = dto.TimeLimit, TimeLimitUnit = dto.TimeLimitUnit };
|
|
|
+ //if (dto.AlterTime)
|
|
|
+ // recall.External = new External { TimeLimit = dto.TimeLimit, TimeLimitUnit = dto.TimeLimitUnit };
|
|
|
//if (dto.Files.Any()) recall.Files = dto.Files;
|
|
|
await _workflowApplication.RecallAsync(recall, HttpContext.RequestAborted);
|
|
|
var publish = await _orderPublishRepository.GetAsync(x => x.OrderId == dto.OrderId);
|
|
@@ -3057,8 +3058,8 @@ public class OrderController : BaseController
|
|
|
NextHandlers = dto.NextHandlers,
|
|
|
Opinion = dto.Opinion
|
|
|
};
|
|
|
- if (dto.AlterTime)
|
|
|
- recall.External = new External { TimeLimit = dto.TimeLimit, TimeLimitUnit = dto.TimeLimitUnit };
|
|
|
+ //if (dto.AlterTime)
|
|
|
+ // recall.External = new External { TimeLimit = dto.TimeLimit, TimeLimitUnit = dto.TimeLimitUnit };
|
|
|
//if (dto.Files.Any()) recall.Files = dto.Files;
|
|
|
await _workflowApplication.RecallAsync(recall, HttpContext.RequestAborted);
|
|
|
var publish = await _orderPublishRepository.GetAsync(x => x.OrderId == special.OrderId);
|