|
@@ -414,7 +414,7 @@ public class OrderController : BaseController
|
|
if (hasHuiQian)
|
|
if (hasHuiQian)
|
|
throw UserFriendlyException.SameMessage("选择的工单中含有会签工单, 不能批量发布. 请排除会签工单.");
|
|
throw UserFriendlyException.SameMessage("选择的工单中含有会签工单, 不能批量发布. 请排除会签工单.");
|
|
|
|
|
|
- var hasProvince = await _orderRepository.Queryable().AnyAsync(x => dto.Ids.Contains(x.Id) && x.IsProvince == true);
|
|
|
|
|
|
+ var hasProvince = await _orderRepository.Queryable().AnyAsync(x => dto.Ids.Contains(x.Id) && x.Source == ESource.ProvinceStraight);
|
|
if (hasProvince)
|
|
if (hasProvince)
|
|
throw UserFriendlyException.SameMessage("选择的工单中含有省工单, 不能批量发布. 请排除省工单.");
|
|
throw UserFriendlyException.SameMessage("选择的工单中含有省工单, 不能批量发布. 请排除省工单.");
|
|
|
|
|
|
@@ -439,7 +439,6 @@ public class OrderController : BaseController
|
|
/// 发布工单
|
|
/// 发布工单
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- [Permission(EPermission.PublishOrder)]
|
|
|
|
[HttpPost("publish")]
|
|
[HttpPost("publish")]
|
|
[LogFilter("发布工单")]
|
|
[LogFilter("发布工单")]
|
|
public async Task PublishOrder([FromBody] PublishOrderDto dto)
|
|
public async Task PublishOrder([FromBody] PublishOrderDto dto)
|
|
@@ -859,7 +858,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dto"></param>
|
|
/// <param name="dto"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- [Permission(EPermission.PublishedModify)]
|
|
|
|
[HttpPost("published-order-modify")]
|
|
[HttpPost("published-order-modify")]
|
|
[LogFilter("修改发布内容")]
|
|
[LogFilter("修改发布内容")]
|
|
public async Task PublishedModify([FromBody] PublishOrderModifyDto dto)
|
|
public async Task PublishedModify([FromBody] PublishOrderModifyDto dto)
|
|
@@ -1241,7 +1239,6 @@ public class OrderController : BaseController
|
|
/// 回访保存
|
|
/// 回访保存
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- [Permission(EPermission.Visit)]
|
|
|
|
[HttpPost("visit")]
|
|
[HttpPost("visit")]
|
|
[LogFilter("工单回访")]
|
|
[LogFilter("工单回访")]
|
|
public async Task Visit([FromBody] VisitDto dto)
|
|
public async Task Visit([FromBody] VisitDto dto)
|
|
@@ -1257,7 +1254,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dto"></param>
|
|
/// <param name="dto"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- [Permission(EPermission.Visit)]
|
|
|
|
[HttpPost("visit/batch")]
|
|
[HttpPost("visit/batch")]
|
|
[LogFilter("批量工单回访")]
|
|
[LogFilter("批量工单回访")]
|
|
public async Task<VisitBatchOutDto> VisitBatch([FromBody] VisitBatchInDto dto)
|
|
public async Task<VisitBatchOutDto> VisitBatch([FromBody] VisitBatchInDto dto)
|
|
@@ -1884,7 +1880,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dto"></param>
|
|
/// <param name="dto"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- //[Permission(EPermission.ApplyDelay)]
|
|
|
|
[HttpPost("delay")]
|
|
[HttpPost("delay")]
|
|
[LogFilter("新增工单延期申请")]
|
|
[LogFilter("新增工单延期申请")]
|
|
public async Task ApplyDelay([FromBody] StartWorkflowDto<ApplyDelayDto> dto)
|
|
public async Task ApplyDelay([FromBody] StartWorkflowDto<ApplyDelayDto> dto)
|
|
@@ -2078,7 +2073,6 @@ public class OrderController : BaseController
|
|
/// 延期列表
|
|
/// 延期列表
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- //[Permission(EPermission.DelayList)]
|
|
|
|
[HttpGet("delay")]
|
|
[HttpGet("delay")]
|
|
public async Task<PagedDto<OrderDelayDto>> DelayList([FromQuery] DelayListDto dto)
|
|
public async Task<PagedDto<OrderDelayDto>> DelayList([FromQuery] DelayListDto dto)
|
|
{
|
|
{
|
|
@@ -2131,7 +2125,6 @@ public class OrderController : BaseController
|
|
/// 延期列表
|
|
/// 延期列表
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- //[Permission(EPermission.DelayList)]
|
|
|
|
[HttpGet("wait_delay")]
|
|
[HttpGet("wait_delay")]
|
|
public async Task<PagedDto<OrderDelayDto>> WaitDelayList([FromQuery] DelayListDto dto)
|
|
public async Task<PagedDto<OrderDelayDto>> WaitDelayList([FromQuery] DelayListDto dto)
|
|
{
|
|
{
|
|
@@ -2158,7 +2151,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="id"></param>
|
|
/// <param name="id"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- //[Permission(EPermission.DelayEntity)]
|
|
|
|
[HttpGet("delay/{id}")]
|
|
[HttpGet("delay/{id}")]
|
|
public async Task<OrderDelayDto> DelayEntity(string id)
|
|
public async Task<OrderDelayDto> DelayEntity(string id)
|
|
{
|
|
{
|
|
@@ -2255,7 +2247,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dto"></param>
|
|
/// <param name="dto"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- [Permission(EPermission.CanOrderScreen)]
|
|
|
|
[HttpGet("mayscreen")]
|
|
[HttpGet("mayscreen")]
|
|
public async Task<PagedDto<OrderVisitDetailDto>> MayScreenList([FromQuery] MayScreenListDto dto)
|
|
public async Task<PagedDto<OrderVisitDetailDto>> MayScreenList([FromQuery] MayScreenListDto dto)
|
|
{
|
|
{
|
|
@@ -2369,7 +2360,6 @@ public class OrderController : BaseController
|
|
/// <summary>
|
|
/// <summary>
|
|
/// 开始工单甄别流程
|
|
/// 开始工单甄别流程
|
|
/// </summary>
|
|
/// </summary>
|
|
- [Permission(EPermission.ApplyScreen)]
|
|
|
|
[HttpPost("screen/startflow")]
|
|
[HttpPost("screen/startflow")]
|
|
[LogFilter("开始工单甄别流程")]
|
|
[LogFilter("开始工单甄别流程")]
|
|
public async Task StartFlow([FromBody] StartWorkflowDto<OrderScreenDto> dto)
|
|
public async Task StartFlow([FromBody] StartWorkflowDto<OrderScreenDto> dto)
|
|
@@ -2685,7 +2675,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dto"></param>
|
|
/// <param name="dto"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- [Permission(EPermission.ApplySupervise)]
|
|
|
|
[HttpPost("supervise/apply")]
|
|
[HttpPost("supervise/apply")]
|
|
[LogFilter("新增工单督办")]
|
|
[LogFilter("新增工单督办")]
|
|
public async Task ApplySupervise([FromBody] ApplyOrderSuperviseDto dto)
|
|
public async Task ApplySupervise([FromBody] ApplyOrderSuperviseDto dto)
|
|
@@ -2935,7 +2924,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dto"></param>
|
|
/// <param name="dto"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- [Permission(EPermission.ApplyUrge)]
|
|
|
|
[HttpPost("urge/apply")]
|
|
[HttpPost("urge/apply")]
|
|
[LogFilter("新增工单催办")]
|
|
[LogFilter("新增工单催办")]
|
|
public async Task ApplyUrge([FromBody] ApplyOrderUrgeDto dto)
|
|
public async Task ApplyUrge([FromBody] ApplyOrderUrgeDto dto)
|
|
@@ -3491,7 +3479,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dto"></param>
|
|
/// <param name="dto"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- [Permission(EPermission.OrderAdd)]
|
|
|
|
[HttpPost]
|
|
[HttpPost]
|
|
[LogFilter("新增工单")]
|
|
[LogFilter("新增工单")]
|
|
public async Task<object> Add([FromBody] AddOrderDto dto)
|
|
public async Task<object> Add([FromBody] AddOrderDto dto)
|
|
@@ -4840,7 +4827,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dto"></param>
|
|
/// <param name="dto"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- [Permission(EPermission.OrderPreviousAudit)]
|
|
|
|
[HttpPost("order_previous_audit")]
|
|
[HttpPost("order_previous_audit")]
|
|
public async Task Audit([FromBody] AuditSendBackDto dto)
|
|
public async Task Audit([FromBody] AuditSendBackDto dto)
|
|
{
|
|
{
|
|
@@ -4982,7 +4968,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dto"></param>
|
|
/// <param name="dto"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- //[Permission(EPermission.OrderPreviousList)]
|
|
|
|
[HttpGet("order_previous_list")]
|
|
[HttpGet("order_previous_list")]
|
|
public async Task<PagedDto<SendBackDto>> AuditList([FromQuery] SendBackListDto dto)
|
|
public async Task<PagedDto<SendBackDto>> AuditList([FromQuery] SendBackListDto dto)
|
|
{
|
|
{
|
|
@@ -5092,7 +5077,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dto"></param>
|
|
/// <param name="dto"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- [Permission(EPermission.SendBackOrder)]
|
|
|
|
[HttpGet("send_back")]
|
|
[HttpGet("send_back")]
|
|
public async Task<PagedDto<OrderSendBackDto>> UrgeList([FromQuery] OrderSendBackListDto dto)
|
|
public async Task<PagedDto<OrderSendBackDto>> UrgeList([FromQuery] OrderSendBackListDto dto)
|
|
{
|
|
{
|
|
@@ -5175,7 +5159,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dto"></param>
|
|
/// <param name="dto"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- [Permission(EPermission.ApplySendBack)]
|
|
|
|
[HttpPost("send_back/apply")]
|
|
[HttpPost("send_back/apply")]
|
|
[LogFilter("新增工单退回申请")]
|
|
[LogFilter("新增工单退回申请")]
|
|
public async Task ApplyUrge([FromBody] OrderSendBackAddDto dto)
|
|
public async Task ApplyUrge([FromBody] OrderSendBackAddDto dto)
|
|
@@ -5215,7 +5198,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dto"></param>
|
|
/// <param name="dto"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- [Permission(EPermission.AuditSendBack)]
|
|
|
|
[HttpPost("send_back/audit")]
|
|
[HttpPost("send_back/audit")]
|
|
[LogFilter("审核工单退回申请")]
|
|
[LogFilter("审核工单退回申请")]
|
|
public async Task ReplyUrge([FromBody] AuditOrderSendBackDto dto)
|
|
public async Task ReplyUrge([FromBody] AuditOrderSendBackDto dto)
|
|
@@ -5274,7 +5256,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dtos"></param>
|
|
/// <param name="dtos"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- [Permission(EPermission.ApplySpecial)]
|
|
|
|
[HttpPost("special")]
|
|
[HttpPost("special")]
|
|
[LogFilter("新增工单特提")]
|
|
[LogFilter("新增工单特提")]
|
|
public async Task Add([FromBody] OrderSpecialAddDto dto)
|
|
public async Task Add([FromBody] OrderSpecialAddDto dto)
|
|
@@ -5663,7 +5644,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dto"></param>
|
|
/// <param name="dto"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- [Permission(EPermission.AuditSpecial)]
|
|
|
|
[HttpPut("special")]
|
|
[HttpPut("special")]
|
|
[LogFilter("审批工单特提")]
|
|
[LogFilter("审批工单特提")]
|
|
public async Task Update([FromBody] AuditOrderSpecialDto dto)
|
|
public async Task Update([FromBody] AuditOrderSpecialDto dto)
|
|
@@ -5972,7 +5952,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dto"></param>
|
|
/// <param name="dto"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- [Permission(EPermission.AuditSpecialOrderList)]
|
|
|
|
[HttpGet("special/list")]
|
|
[HttpGet("special/list")]
|
|
public async Task<PagedDto<OrderSpecialDto>> List([FromQuery] OrderSpecialListDto dto)
|
|
public async Task<PagedDto<OrderSpecialDto>> List([FromQuery] OrderSpecialListDto dto)
|
|
{
|
|
{
|
|
@@ -5991,7 +5970,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="pagedDto"></param>
|
|
/// <param name="pagedDto"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- // [Permission(EPermission.AuditSpecialOrderList)]
|
|
|
|
[HttpGet("special/getspeciallist")]
|
|
[HttpGet("special/getspeciallist")]
|
|
public async Task<PagedDto<SpecialOrderListDto>> GetSpecialList([FromQuery] SpecialPagedListDto pagedDto)
|
|
public async Task<PagedDto<SpecialOrderListDto>> GetSpecialList([FromQuery] SpecialPagedListDto pagedDto)
|
|
{
|
|
{
|
|
@@ -6357,7 +6335,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dto"></param>
|
|
/// <param name="dto"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- [Permission(EPermission.DeleteCitizen)]
|
|
|
|
[HttpDelete("citizen")]
|
|
[HttpDelete("citizen")]
|
|
[LogFilter("删除市民信息")]
|
|
[LogFilter("删除市民信息")]
|
|
public async Task Delete([FromBody] CitizenDeleteDto dto)
|
|
public async Task Delete([FromBody] CitizenDeleteDto dto)
|
|
@@ -6370,7 +6347,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dto"></param>
|
|
/// <param name="dto"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- [Permission(EPermission.UpdateCitizen)]
|
|
|
|
[HttpPut("citizen")]
|
|
[HttpPut("citizen")]
|
|
[LogFilter("更新市民信息")]
|
|
[LogFilter("更新市民信息")]
|
|
public async Task Update([FromBody] CitizenUpdateDto dto)
|
|
public async Task Update([FromBody] CitizenUpdateDto dto)
|
|
@@ -6388,7 +6364,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dto"></param>
|
|
/// <param name="dto"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- [Permission(EPermission.CitizenList)]
|
|
|
|
[HttpGet("citizen/list")]
|
|
[HttpGet("citizen/list")]
|
|
public async Task<PagedDto<CitizenDto>> List([FromQuery] CitizenListDto dto)
|
|
public async Task<PagedDto<CitizenDto>> List([FromQuery] CitizenListDto dto)
|
|
{
|
|
{
|
|
@@ -6618,7 +6593,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dto"></param>
|
|
/// <param name="dto"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- [Permission(EPermission.UpdateRepeatableEvent)]
|
|
|
|
[HttpPut("repeatable_event")]
|
|
[HttpPut("repeatable_event")]
|
|
[LogFilter("更新重复性事件")]
|
|
[LogFilter("更新重复性事件")]
|
|
public async Task Update([FromBody] RepeatableEventUpdateDto dto)
|
|
public async Task Update([FromBody] RepeatableEventUpdateDto dto)
|
|
@@ -6687,7 +6661,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dtos"></param>
|
|
/// <param name="dtos"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- [Permission(EPermission.AddOrderWord)]
|
|
|
|
[HttpPost("order_word")]
|
|
[HttpPost("order_word")]
|
|
[LogFilter("新增工单词库")]
|
|
[LogFilter("新增工单词库")]
|
|
public async Task Add([FromBody] OrderWordAddDto dto)
|
|
public async Task Add([FromBody] OrderWordAddDto dto)
|
|
@@ -6701,7 +6674,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dto"></param>
|
|
/// <param name="dto"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- [Permission(EPermission.DeleteOrderWord)]
|
|
|
|
[HttpDelete("order_word")]
|
|
[HttpDelete("order_word")]
|
|
[LogFilter("删除工单词库")]
|
|
[LogFilter("删除工单词库")]
|
|
public async Task Delete([FromBody] OrderWordDeleteDto dto)
|
|
public async Task Delete([FromBody] OrderWordDeleteDto dto)
|
|
@@ -6714,7 +6686,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dto"></param>
|
|
/// <param name="dto"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- [Permission(EPermission.UpdateOrderWord)]
|
|
|
|
[HttpPut("order_word")]
|
|
[HttpPut("order_word")]
|
|
[LogFilter("更新工单词库")]
|
|
[LogFilter("更新工单词库")]
|
|
public async Task Update([FromBody] OrderWordUpdateDto dto)
|
|
public async Task Update([FromBody] OrderWordUpdateDto dto)
|
|
@@ -6732,7 +6703,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dto"></param>
|
|
/// <param name="dto"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- [Permission(EPermission.OrderWordList)]
|
|
|
|
[HttpGet("order_word/list")]
|
|
[HttpGet("order_word/list")]
|
|
public async Task<PagedDto<OrderWordDto>> List([FromQuery] OrderWordListDto dto)
|
|
public async Task<PagedDto<OrderWordDto>> List([FromQuery] OrderWordListDto dto)
|
|
{
|
|
{
|
|
@@ -6780,7 +6750,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dtos"></param>
|
|
/// <param name="dtos"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- [Permission(EPermission.AddOrderObserve)]
|
|
|
|
[HttpPost("order_observe")]
|
|
[HttpPost("order_observe")]
|
|
[LogFilter("新增工单观察")]
|
|
[LogFilter("新增工单观察")]
|
|
public async Task Add([FromBody] OrderObserveAddDto dto)
|
|
public async Task Add([FromBody] OrderObserveAddDto dto)
|
|
@@ -6907,7 +6876,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dtos"></param>
|
|
/// <param name="dtos"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- [Permission(EPermission.AddOrderFinality)]
|
|
|
|
[HttpPost("order_finality")]
|
|
[HttpPost("order_finality")]
|
|
[LogFilter("新增工单终结")]
|
|
[LogFilter("新增工单终结")]
|
|
public async Task Add([FromBody] OrderFinalityAddDto dto)
|
|
public async Task Add([FromBody] OrderFinalityAddDto dto)
|
|
@@ -7047,7 +7015,6 @@ public class OrderController : BaseController
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="dto"></param>
|
|
/// <param name="dto"></param>
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
- //[Permission(EPermission.OverdueOrderV1)]
|
|
|
|
[HttpGet("order/about_expire/list_optimize")]
|
|
[HttpGet("order/about_expire/list_optimize")]
|
|
public async Task<PagedDto<OrderDto>> GetAboutToExpireAsyncV1([FromQuery] AboutToExpireListDto dto)
|
|
public async Task<PagedDto<OrderDto>> GetAboutToExpireAsyncV1([FromQuery] AboutToExpireListDto dto)
|
|
{
|
|
{
|