|
@@ -10,6 +10,7 @@ using MapsterMapper;
|
|
|
using MediatR;
|
|
|
using Microsoft.AspNetCore.Authorization;
|
|
|
using Microsoft.AspNetCore.Mvc;
|
|
|
+using System.Threading;
|
|
|
using XF.Domain.Repository;
|
|
|
|
|
|
namespace DataSharing.Host.Controllers
|
|
@@ -160,7 +161,27 @@ namespace DataSharing.Host.Controllers
|
|
|
public async Task FromNewTaskSend(string id)
|
|
|
{
|
|
|
var dto = await _taskRepository.GetAsync(p => p.Id == id, HttpContext.RequestAborted);
|
|
|
- await _pusherProviderService.SendProvinceDataPusher(dto, HttpContext.RequestAborted);
|
|
|
+ //if (dto.TaskType == "SubmitCaseInfo")
|
|
|
+ //{
|
|
|
+ // var dataOrder = System.Text.Json.JsonSerializer.Deserialize<ProvinceListRequestSubmitCaseInfo>(dto.Request);//
|
|
|
+ // if (dataOrder != null && dataOrder.Data != null)
|
|
|
+ // {
|
|
|
+ // var orderItems = dataOrder.Data.Items;
|
|
|
+ // foreach (var item in orderItems)
|
|
|
+ // {
|
|
|
+ // var dsOrder = await _dataOrderRepository.GetAsync(p => p.ProvinceNo == item.CaseSerial, HttpContext.RequestAborted);
|
|
|
+ // if (dsOrder != null)
|
|
|
+ // {
|
|
|
+ // if (dsOrder.FirstSendProvinceTime is null)
|
|
|
+ // dsOrder.FirstSendProvinceTime = DateTime.Now;
|
|
|
+
|
|
|
+ // dsOrder.LastSendProvinceTime = DateTime.Now;
|
|
|
+ // await _dataOrderRepository.UpdateAsync(dsOrder);
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ //}
|
|
|
+ await _pusherProviderService.SendProvinceDataPusher(dto, HttpContext.RequestAborted);
|
|
|
}
|
|
|
|
|
|
/// <summary>
|