|
@@ -19,7 +19,7 @@ using XF.Domain.Repository;
|
|
using DataSharing.Police110.Encryption;
|
|
using DataSharing.Police110.Encryption;
|
|
using DataSharing.Share.Dtos.Police110.DaoShu110;
|
|
using DataSharing.Share.Dtos.Police110.DaoShu110;
|
|
|
|
|
|
-namespace DataSharing.Host.Controllers
|
|
|
|
|
|
+namespace DataSharing.Host.Controllers.Police110
|
|
{
|
|
{
|
|
/// <summary>
|
|
/// <summary>
|
|
/// 110
|
|
/// 110
|
|
@@ -148,7 +148,7 @@ namespace DataSharing.Host.Controllers
|
|
SourceChannel = "宜宾110平台",
|
|
SourceChannel = "宜宾110平台",
|
|
SourceChannelCode = "YB110",
|
|
SourceChannelCode = "YB110",
|
|
Source = ESource.Police110,
|
|
Source = ESource.Police110,
|
|
- IdentityType = Hotline.Share.Enums.Order.EIdentityType.Citizen,
|
|
|
|
|
|
+ IdentityType = EIdentityType.Citizen,
|
|
Transpond = false,
|
|
Transpond = false,
|
|
IsEnforcementOrder = false,
|
|
IsEnforcementOrder = false,
|
|
Title = string.Empty
|
|
Title = string.Empty
|
|
@@ -167,7 +167,7 @@ namespace DataSharing.Host.Controllers
|
|
apiR = DaoShuDeResponse<string>.Failed(strResult);
|
|
apiR = DaoShuDeResponse<string>.Failed(strResult);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- catch (System.Exception)
|
|
|
|
|
|
+ catch (Exception)
|
|
{
|
|
{
|
|
apiR = DaoShuDeResponse<string>.Failed("接口异常");
|
|
apiR = DaoShuDeResponse<string>.Failed("接口异常");
|
|
}
|
|
}
|
|
@@ -179,7 +179,7 @@ namespace DataSharing.Host.Controllers
|
|
string base64 = Sm4Crypto.Encrypt_ECB_Base64(sm4, jsonResult);
|
|
string base64 = Sm4Crypto.Encrypt_ECB_Base64(sm4, jsonResult);
|
|
|
|
|
|
var resp = new HttpResponseMessage(HttpStatusCode.OK);
|
|
var resp = new HttpResponseMessage(HttpStatusCode.OK);
|
|
- resp.Content = new StringContent(base64, System.Text.Encoding.UTF8, "text/plain");
|
|
|
|
|
|
+ resp.Content = new StringContent(base64, Encoding.UTF8, "text/plain");
|
|
#endregion
|
|
#endregion
|
|
|
|
|
|
return OpenResponse.Ok(resp);
|
|
return OpenResponse.Ok(resp);
|
|
@@ -258,7 +258,7 @@ namespace DataSharing.Host.Controllers
|
|
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- catch (System.Exception)
|
|
|
|
|
|
+ catch (Exception)
|
|
{
|
|
{
|
|
apiR = DaoShuDeResponse<string>.Failed("接口异常");
|
|
apiR = DaoShuDeResponse<string>.Failed("接口异常");
|
|
}
|
|
}
|
|
@@ -269,7 +269,7 @@ namespace DataSharing.Host.Controllers
|
|
string base64 = Sm4Crypto.Encrypt_ECB_Base64(sm4, jsonResult);
|
|
string base64 = Sm4Crypto.Encrypt_ECB_Base64(sm4, jsonResult);
|
|
|
|
|
|
var resp = new HttpResponseMessage(HttpStatusCode.OK);
|
|
var resp = new HttpResponseMessage(HttpStatusCode.OK);
|
|
- resp.Content = new StringContent(base64, System.Text.Encoding.UTF8, "text/plain");
|
|
|
|
|
|
+ resp.Content = new StringContent(base64, Encoding.UTF8, "text/plain");
|
|
return OpenResponse.Ok(resp);
|
|
return OpenResponse.Ok(resp);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -348,7 +348,7 @@ namespace DataSharing.Host.Controllers
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- catch (System.Exception)
|
|
|
|
|
|
+ catch (Exception)
|
|
{
|
|
{
|
|
apiR = DaoShuDeResponse<string>.Failed("接口异常");
|
|
apiR = DaoShuDeResponse<string>.Failed("接口异常");
|
|
}
|
|
}
|
|
@@ -359,7 +359,7 @@ namespace DataSharing.Host.Controllers
|
|
string base64 = Sm4Crypto.Encrypt_ECB_Base64(sm4, jsonResult);
|
|
string base64 = Sm4Crypto.Encrypt_ECB_Base64(sm4, jsonResult);
|
|
|
|
|
|
var resp = new HttpResponseMessage(HttpStatusCode.OK);
|
|
var resp = new HttpResponseMessage(HttpStatusCode.OK);
|
|
- resp.Content = new StringContent(base64, System.Text.Encoding.UTF8, "text/plain");
|
|
|
|
|
|
+ resp.Content = new StringContent(base64, Encoding.UTF8, "text/plain");
|
|
return OpenResponse.Ok(resp);
|
|
return OpenResponse.Ok(resp);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -445,7 +445,7 @@ namespace DataSharing.Host.Controllers
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- catch (System.Exception)
|
|
|
|
|
|
+ catch (Exception)
|
|
{
|
|
{
|
|
apiR = DaoShuDeResponse<string>.Failed("接口异常");
|
|
apiR = DaoShuDeResponse<string>.Failed("接口异常");
|
|
}
|
|
}
|
|
@@ -456,7 +456,7 @@ namespace DataSharing.Host.Controllers
|
|
string base64 = Sm4Crypto.Encrypt_ECB_Base64(sm4, jsonResult);
|
|
string base64 = Sm4Crypto.Encrypt_ECB_Base64(sm4, jsonResult);
|
|
|
|
|
|
var resp = new HttpResponseMessage(HttpStatusCode.OK);
|
|
var resp = new HttpResponseMessage(HttpStatusCode.OK);
|
|
- resp.Content = new StringContent(base64, System.Text.Encoding.UTF8, "text/plain");
|
|
|
|
|
|
+ resp.Content = new StringContent(base64, Encoding.UTF8, "text/plain");
|
|
return OpenResponse.Ok(resp);
|
|
return OpenResponse.Ok(resp);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -543,7 +543,7 @@ namespace DataSharing.Host.Controllers
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- catch (System.Exception)
|
|
|
|
|
|
+ catch (Exception)
|
|
{
|
|
{
|
|
apiR = DaoShuDeResponse<string>.Failed("接口异常");
|
|
apiR = DaoShuDeResponse<string>.Failed("接口异常");
|
|
}
|
|
}
|
|
@@ -554,7 +554,7 @@ namespace DataSharing.Host.Controllers
|
|
string base64 = Sm4Crypto.Encrypt_ECB_Base64(sm4, jsonResult);
|
|
string base64 = Sm4Crypto.Encrypt_ECB_Base64(sm4, jsonResult);
|
|
|
|
|
|
var resp = new HttpResponseMessage(HttpStatusCode.OK);
|
|
var resp = new HttpResponseMessage(HttpStatusCode.OK);
|
|
- resp.Content = new StringContent(base64, System.Text.Encoding.UTF8, "text/plain");
|
|
|
|
|
|
+ resp.Content = new StringContent(base64, Encoding.UTF8, "text/plain");
|
|
return OpenResponse.Ok(resp);
|
|
return OpenResponse.Ok(resp);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -618,7 +618,7 @@ namespace DataSharing.Host.Controllers
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- catch (System.Exception)
|
|
|
|
|
|
+ catch (Exception)
|
|
{
|
|
{
|
|
apiR = DaoShuDeResponse<string>.Failed("接口异常");
|
|
apiR = DaoShuDeResponse<string>.Failed("接口异常");
|
|
}
|
|
}
|
|
@@ -629,7 +629,7 @@ namespace DataSharing.Host.Controllers
|
|
string base64 = Sm4Crypto.Encrypt_ECB_Base64(sm4, jsonResult);
|
|
string base64 = Sm4Crypto.Encrypt_ECB_Base64(sm4, jsonResult);
|
|
|
|
|
|
var resp = new HttpResponseMessage(HttpStatusCode.OK);
|
|
var resp = new HttpResponseMessage(HttpStatusCode.OK);
|
|
- resp.Content = new StringContent(base64, System.Text.Encoding.UTF8, "text/plain");
|
|
|
|
|
|
+ resp.Content = new StringContent(base64, Encoding.UTF8, "text/plain");
|
|
return OpenResponse.Ok(resp);
|
|
return OpenResponse.Ok(resp);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -652,18 +652,18 @@ namespace DataSharing.Host.Controllers
|
|
|
|
|
|
if (policeReceiveChainDealDs.DisposalType == 1)//正常办理
|
|
if (policeReceiveChainDealDs.DisposalType == 1)//正常办理
|
|
{
|
|
{
|
|
- Hotline.Share.Dtos.DataSharing.PusherHotlineDto.OrderResultDto orderResultDto = new()
|
|
|
|
|
|
+ OrderResultDto orderResultDto = new()
|
|
{
|
|
{
|
|
OrderId = orderData.OrderId,
|
|
OrderId = orderData.OrderId,
|
|
FinishType = "1",
|
|
FinishType = "1",
|
|
Opinion = policeReceiveChainDealDs.DisposalSituation,
|
|
Opinion = policeReceiveChainDealDs.DisposalSituation,
|
|
Source = "110"
|
|
Source = "110"
|
|
};
|
|
};
|
|
- await _capPublisher.PublishAsync(DataSharing.Share.Mq.EventNames.SharingOrderReultSend, orderResultDto, cancellationToken: HttpContext.RequestAborted);
|
|
|
|
|
|
+ await _capPublisher.PublishAsync(Share.Mq.EventNames.SharingOrderReultSend, orderResultDto, cancellationToken: HttpContext.RequestAborted);
|
|
}
|
|
}
|
|
else if (policeReceiveChainDealDs.DisposalType == 2)//退回
|
|
else if (policeReceiveChainDealDs.DisposalType == 2)//退回
|
|
{
|
|
{
|
|
- Hotline.Share.Dtos.DataSharing.PusherHotlineDto.OrderResultDto orderResultDto = new()
|
|
|
|
|
|
+ OrderResultDto orderResultDto = new()
|
|
{
|
|
{
|
|
OrderId = orderData.OrderId,
|
|
OrderId = orderData.OrderId,
|
|
FinishType = "0",
|
|
FinishType = "0",
|
|
@@ -671,7 +671,7 @@ namespace DataSharing.Host.Controllers
|
|
Source = "110"
|
|
Source = "110"
|
|
};
|
|
};
|
|
//向业务系统推送消息
|
|
//向业务系统推送消息
|
|
- await _capPublisher.PublishAsync(DataSharing.Share.Mq.EventNames.SharingOrderReultSend, orderResultDto, cancellationToken: HttpContext.RequestAborted);
|
|
|
|
|
|
+ await _capPublisher.PublishAsync(Share.Mq.EventNames.SharingOrderReultSend, orderResultDto, cancellationToken: HttpContext.RequestAborted);
|
|
|
|
|
|
}
|
|
}
|
|
else if (policeReceiveChainDealDs.DisposalType == 3)//回访
|
|
else if (policeReceiveChainDealDs.DisposalType == 3)//回访
|
|
@@ -682,7 +682,7 @@ namespace DataSharing.Host.Controllers
|
|
VisitTime = Convert.ToDateTime(policeReceiveChainDealDs.RevisitTime),
|
|
VisitTime = Convert.ToDateTime(policeReceiveChainDealDs.RevisitTime),
|
|
VisitContent = policeReceiveChainDealDs.VisitContent,
|
|
VisitContent = policeReceiveChainDealDs.VisitContent,
|
|
// OrgProcessingResults = policeReceiveChainDealDs.VisitResult,
|
|
// OrgProcessingResults = policeReceiveChainDealDs.VisitResult,
|
|
- VisitType = Hotline.Share.Enums.Order.EVisitType.ArtificialVisit
|
|
|
|
|
|
+ VisitType = EVisitType.ArtificialVisit
|
|
};
|
|
};
|
|
orderVisitDto.OrgProcessingResults = policeReceiveChainDealDs.VisitResult switch
|
|
orderVisitDto.OrgProcessingResults = policeReceiveChainDealDs.VisitResult switch
|
|
{
|
|
{
|
|
@@ -693,7 +693,7 @@ namespace DataSharing.Host.Controllers
|
|
};
|
|
};
|
|
|
|
|
|
//向业务系统推送消息
|
|
//向业务系统推送消息
|
|
- await _capPublisher.PublishAsync(DataSharing.Share.Mq.EventNames.SharingOrderEvlResult, orderVisitDto, cancellationToken: HttpContext.RequestAborted);
|
|
|
|
|
|
+ await _capPublisher.PublishAsync(Share.Mq.EventNames.SharingOrderEvlResult, orderVisitDto, cancellationToken: HttpContext.RequestAborted);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -766,7 +766,7 @@ namespace DataSharing.Host.Controllers
|
|
result = "【dcsm】错误";
|
|
result = "【dcsm】错误";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- catch (System.Exception)
|
|
|
|
|
|
+ catch (Exception)
|
|
{
|
|
{
|
|
result = "【dcsm】不能为空";
|
|
result = "【dcsm】不能为空";
|
|
}
|
|
}
|