增加结案推送
This commit is contained in:
parent
52706352c0
commit
30ce6a3233
@ -57,7 +57,7 @@ public class CloseWorker : BackgroundService
|
||||
foreach (var item in needDispose)
|
||||
{
|
||||
//2.结案操作
|
||||
var result = await _spiderServices.CloseFile(item.caseNumber, "");
|
||||
var result = await _spiderServices.CloseFile(item.caseNumber, "",item.address);
|
||||
if (result.IsSuccess)
|
||||
{
|
||||
var message = $"结案成功,任务编号:{item.caseNumber},任务地址:{item.address},任务类型:{item.typeCode}";
|
||||
|
||||
@ -264,7 +264,8 @@ public class SpiderServices
|
||||
{
|
||||
var msg = $"成功分发任务,任务编号:{caseNumber},任务地址:{cameraName},任务类型:{typeCode},处理人:{userRealName}";
|
||||
var smsService = scope.ServiceProvider.GetRequiredService<WechatRobot>();
|
||||
await smsService.SendText($"{userRealName},您好,您有一条新案件,案件编号{caseNumber},案件地址{cameraName},请及时处置,谢谢。", false);
|
||||
await smsService.SendText($"{userRealName},您好,您有一条新案件,案件编号{caseNumber},案件地址{cameraName},请及时处置,谢谢。",
|
||||
false);
|
||||
_logger.LogInformation(msg);
|
||||
|
||||
return new SpiderResponse<object>()
|
||||
@ -288,7 +289,7 @@ public class SpiderServices
|
||||
|
||||
|
||||
// api/megcity/v1/events/pass
|
||||
public async Task<SpiderResponse<object>> CloseFile(string caseNumber, string suggestion)
|
||||
public async Task<SpiderResponse<object>> CloseFile(string caseNumber, string suggestion, string address)
|
||||
{
|
||||
var token = await GetToken();
|
||||
using var client = _httpClientFactory.CreateClient();
|
||||
@ -317,8 +318,10 @@ public class SpiderServices
|
||||
if (spiderRes?.code == 0)
|
||||
{
|
||||
_logger.LogInformation("成功结案");
|
||||
_serviceProvider.GetService<SmsService>()?
|
||||
.SendSmsAsync("13700000000", "您有一条案件已经结案", caseNumber);
|
||||
_serviceProvider.GetService<WechatRobot>()?
|
||||
.SendText(
|
||||
$"案件{caseNumber}已经结案,所在位置{address},处理意见{(string.IsNullOrWhiteSpace(suggestion) ? "无" : suggestion)}",
|
||||
false);
|
||||
return new SpiderResponse<object>()
|
||||
{
|
||||
IsSuccess = true,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user