|
@@ -34,39 +34,34 @@ namespace DataSharing.Province.SendTask
|
|
|
|
|
|
public async Task Execute(IJobExecutionContext context)
|
|
|
{
|
|
|
- var isOpenPush = _channelConfigurationManager.GetConfigurationIsOpenPush();
|
|
|
- _logger.LogWarning("是否开启:" + "--------------" + isOpenPush);
|
|
|
- if (isOpenPush == true)
|
|
|
- {
|
|
|
- //查询数据
|
|
|
- var items = await _dsOrderSendRepository.Queryable()
|
|
|
- .LeftJoin<DsTelCall>((p, o) => p.CallId == o.CallId)
|
|
|
- .Where((p, o) => p.FirstSendProvinceTime >= Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd 00:00:00"))
|
|
|
- && p.FirstSendProvinceTime <= Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd 23:59:59")) && p.CaseSourceCode == "RGDH")
|
|
|
- .Where((p, o) => p.FirstSendProvinceTime.HasValue && p.HandleState == "办理完成")
|
|
|
- .Where((p, o) => o.CallId == null || o.CallId == "")
|
|
|
- .OrderByDescending((p, o) => p.CreationTime)
|
|
|
- .ToListAsync();
|
|
|
+ //查询数据
|
|
|
+ var items = await _dsOrderSendRepository.Queryable()
|
|
|
+ .LeftJoin<DsTelCall>((p, o) => p.CallId == o.CallId)
|
|
|
+ .Where((p, o) => p.FirstSendProvinceTime >= Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd 00:00:00"))
|
|
|
+ && p.FirstSendProvinceTime <= Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd 23:59:59")) && p.CaseSourceCode == "RGDH")
|
|
|
+ .Where((p, o) => p.FirstSendProvinceTime.HasValue && p.HandleState == "办理完成")
|
|
|
+ .Where((p, o) => o.CallId == null || o.CallId == "")
|
|
|
+ .OrderByDescending((p, o) => p.CreationTime)
|
|
|
+ .ToListAsync();
|
|
|
|
|
|
- //处理数据
|
|
|
- if (items != null && items.Any())
|
|
|
+ //处理数据
|
|
|
+ if (items != null && items.Any())
|
|
|
+ {
|
|
|
+ _logger.LogWarning("读取到条数:" + "--------------" + items.Count);
|
|
|
+ List<string> Ids = [];
|
|
|
+ foreach (var item in items)
|
|
|
{
|
|
|
- _logger.LogWarning("读取到条数:" + "--------------" + items.Count);
|
|
|
- List<string> Ids = [];
|
|
|
- foreach (var item in items)
|
|
|
- {
|
|
|
- Ids.Add(item.OrderId);
|
|
|
- }
|
|
|
- //推送数据
|
|
|
- if (Ids != null && Ids.Count > 0)
|
|
|
+ Ids.Add(item.OrderId);
|
|
|
+ }
|
|
|
+ //推送数据
|
|
|
+ if (Ids != null && Ids.Count > 0)
|
|
|
+ {
|
|
|
+ UpdateOrderSourceChannelDto data = new()
|
|
|
{
|
|
|
- UpdateOrderSourceChannelDto data = new()
|
|
|
- {
|
|
|
- Ids = Ids,
|
|
|
- IsPush = true
|
|
|
- };
|
|
|
- await _fwClient.RequestNoTokenAsync<HotlineClientResponse>("api/v1/Order/update-order-sourcechannel", "Post", System.Text.Json.JsonSerializer.Serialize(data));
|
|
|
- }
|
|
|
+ Ids = Ids,
|
|
|
+ IsPush = true
|
|
|
+ };
|
|
|
+ await _fwClient.RequestNoTokenAsync<HotlineClientResponse>("api/v1/Order/update-order-sourcechannel", "Post", System.Text.Json.JsonSerializer.Serialize(data));
|
|
|
}
|
|
|
}
|
|
|
}
|