|
@@ -2994,7 +2994,7 @@ public class OrderController : BaseController
|
|
|
dto.IsReturnUnderApproval = true;
|
|
|
}
|
|
|
//省退回
|
|
|
- var orderSendback = await _orderSendBackRepository.Queryable().Where(x => x.OrderId == order.Id).OrderByDescending(x=>x.AuditTime).FirstAsync();
|
|
|
+ var orderSendback = await _orderSendBackRepository.Queryable().Where(x => x.OrderId == order.Id).OrderByDescending(x => x.AuditTime).FirstAsync();
|
|
|
if (orderSendback is not null)
|
|
|
{
|
|
|
string stateStr = "";
|
|
@@ -3014,7 +3014,7 @@ public class OrderController : BaseController
|
|
|
stateStr = "未知";
|
|
|
break;
|
|
|
}
|
|
|
- dto.ProvinceSendBackString = "该工单已向省平台发送退回申请!退回状态:"+ stateStr;
|
|
|
+ dto.ProvinceSendBackString = "该工单已向省平台发送退回申请!退回状态:" + stateStr;
|
|
|
}
|
|
|
|
|
|
var isProvinceorderRevoke = await _orderRevokeRepository.Queryable().AnyAsync(x => x.OrderId == order.Id && x.IsProRevoke == true);
|
|
@@ -3708,9 +3708,9 @@ public class OrderController : BaseController
|
|
|
var (total, items) = await _orderRepository
|
|
|
.Queryable(hasHandled: isHandled, isAdmin: isAdmin)
|
|
|
.Includes(d => d.OrderSpecials)
|
|
|
- .Where(d => d.Status != EOrderStatus.WaitForAccept &&
|
|
|
- d.Status != EOrderStatus.BackToUnAccept &&
|
|
|
- d.Status != EOrderStatus.SpecialToUnAccept &&
|
|
|
+ .Where(d => d.Status != EOrderStatus.WaitForAccept &&
|
|
|
+ d.Status != EOrderStatus.BackToUnAccept &&
|
|
|
+ d.Status != EOrderStatus.SpecialToUnAccept &&
|
|
|
d.Status != EOrderStatus.HandOverToUnAccept)
|
|
|
.WhereIF(dto.IsProvince.HasValue, d => d.IsProvince == dto.IsProvince)
|
|
|
.WhereIF(!string.IsNullOrEmpty(dto.Keyword), d => d.Title.StartsWith(dto.Keyword))
|
|
@@ -3732,7 +3732,7 @@ public class OrderController : BaseController
|
|
|
.WhereIF(dto.IsUrgent.HasValue, d => d.IsUrgent == dto.IsUrgent!.Value)
|
|
|
.OrderByDescending(d => new { d.IsUrgent, d.StartTime })
|
|
|
.ToPagedListAsync(dto, HttpContext.RequestAborted);
|
|
|
-
|
|
|
+
|
|
|
return new PagedDto<OrderDto>(total, _mapper.Map<IReadOnlyList<OrderDto>>(items));
|
|
|
}
|
|
|
|
|
@@ -4005,16 +4005,16 @@ public class OrderController : BaseController
|
|
|
TraceId = currentStep.Id
|
|
|
};
|
|
|
audit.InitId();
|
|
|
- if (dto.Files.Any())
|
|
|
- audit.FileJson = await _fileRepository.AddFileAsync(dto.Files, audit.Id, "", HttpContext.RequestAborted);
|
|
|
- if (_appOptions.Value.IsZiGong && prevStep.BusinessType == EBusinessType.Send)
|
|
|
+ if (dto.Files.Any())
|
|
|
+ audit.FileJson = await _fileRepository.AddFileAsync(dto.Files, audit.Id, "", HttpContext.RequestAborted);
|
|
|
+ if (_appOptions.Value.IsZiGong && prevStep.BusinessType == EBusinessType.Send)
|
|
|
{
|
|
|
// 平均派单
|
|
|
var averageSendOrder = bool.Parse(_systemSettingCacheManager.GetSetting(SettingConstants.AverageSendOrder).SettingValue[0]);
|
|
|
if (averageSendOrder)
|
|
|
{
|
|
|
var handler = await _orderDomainService.AverageOrder(HttpContext.RequestAborted);
|
|
|
- dto.NextHandlers = new List<FlowStepHandler> { handler };
|
|
|
+ dto.Handler = handler;
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -4237,18 +4237,18 @@ public class OrderController : BaseController
|
|
|
[HttpGet("order_previous/{id}")]
|
|
|
public async Task<SendBackDto> OrderSendBackEntity(string id)
|
|
|
{
|
|
|
- var res = await _orderSendBackAuditRepository.Queryable()
|
|
|
+ var res = await _orderSendBackAuditRepository.Queryable()
|
|
|
.Includes(x => x.Order)
|
|
|
.FirstAsync(x => x.Id == id);
|
|
|
var resDto = _mapper.Map<SendBackDto>(res);
|
|
|
if (res.FileJson != null && res.FileJson.Any())
|
|
|
{
|
|
|
- var ids = res.FileJson.Select(x => x.Id).ToList();
|
|
|
- var files = await _fileRepository.GetFilesAsync(ids, HttpContext.RequestAborted);
|
|
|
- resDto.Files = files.Where(x => x.Classify == "退回附件" && string.IsNullOrEmpty(x.FlowKey)).ToList();
|
|
|
+ var ids = res.FileJson.Select(x => x.Id).ToList();
|
|
|
+ var files = await _fileRepository.GetFilesAsync(ids, HttpContext.RequestAborted);
|
|
|
+ resDto.Files = files.Where(x => x.Classify == "退回附件" && string.IsNullOrEmpty(x.FlowKey)).ToList();
|
|
|
}
|
|
|
return resDto;
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 列表页面基础数据
|
|
@@ -6122,7 +6122,7 @@ public class OrderController : BaseController
|
|
|
|
|
|
order.FirstVisitResultCode = _sysDicDataCacheManager
|
|
|
.GetSysDicDataCache(SysDicTypeConsts.VisitSatisfaction)
|
|
|
- .FirstOrDefault(m => m.DicDataName == item.VisitResult)?.DicDataValue
|
|
|
+ .FirstOrDefault(m => m.DicDataName == item.VisitResult)?.DicDataValue
|
|
|
?? order.FirstVisitResultCode;
|
|
|
|
|
|
#endregion
|
|
@@ -6130,7 +6130,7 @@ public class OrderController : BaseController
|
|
|
if (order.Id.IsNullOrEmpty())
|
|
|
{
|
|
|
//order.Source = item;
|
|
|
- var id = await _orderDomainService.AddAsync(order,false, HttpContext.RequestAborted);
|
|
|
+ var id = await _orderDomainService.AddAsync(order, false, HttpContext.RequestAborted);
|
|
|
if (!string.IsNullOrEmpty(id))
|
|
|
{
|
|
|
addCount++;
|
|
@@ -6495,7 +6495,7 @@ public class OrderController : BaseController
|
|
|
/// <param name="dto"></param>
|
|
|
/// <returns></returns>
|
|
|
[HttpPost("modify-externalcitizens")]
|
|
|
- public async Task ModifyExternalcitizens([FromBody]ModifyExternalcitizensDto dto)
|
|
|
+ public async Task ModifyExternalcitizens([FromBody] ModifyExternalcitizensDto dto)
|
|
|
{
|
|
|
if (dto.PhoneNum.Length != 11)
|
|
|
throw UserFriendlyException.SameMessage("手机号不合法");
|
|
@@ -6503,7 +6503,7 @@ public class OrderController : BaseController
|
|
|
if (isHas)
|
|
|
throw UserFriendlyException.SameMessage("已存在当前电话,请核对后再修改");
|
|
|
var model = await _externalCitizensRepository.GetAsync(dto.Id, HttpContext.RequestAborted);
|
|
|
- if( model == null )
|
|
|
+ if (model == null)
|
|
|
throw UserFriendlyException.SameMessage("无效数据");
|
|
|
model.PhoneNum = dto.PhoneNum;
|
|
|
model.Name = dto.Name;
|