From 931651eee7455a42425d7e88474966a9be0c314e Mon Sep 17 00:00:00 2001
From: admin <182004222@qq.com>
Date: 星期四, 19 十月 2023 18:47:32 +0800
Subject: [PATCH] 天眼查接口更新20231019FX
---
RiskControl.NewService/Service/AlarmService.cs | 29 +++++++++++++++++++++++++++++
1 files changed, 29 insertions(+), 0 deletions(-)
diff --git a/RiskControl.NewService/Service/AlarmService.cs b/RiskControl.NewService/Service/AlarmService.cs
index 91df53a..03823ba 100644
--- a/RiskControl.NewService/Service/AlarmService.cs
+++ b/RiskControl.NewService/Service/AlarmService.cs
@@ -12,6 +12,30 @@
public class AlarmService:DbContext
{
/// <summary>
+ /// 鑾峰彇鑲$エ绠�绉扮殑鎵╁睍鍚�
+ /// </summary>
+ /// <param name="comMonitors"></param>
+ /// <returns></returns>
+ private List<ComMonitor> GetMonitorLtdsExt(List<ComMonitor> comMonitors)
+ {
+ List<ComMonitor> comMonitorsReturn = new List<ComMonitor>();
+ for (int i = 0; i < comMonitors.Count; i++)
+ {
+ comMonitorsReturn.Add(comMonitors[i]);
+ //浠庢寚瀹氬簱閲岄潰鑾峰彇20231019FX
+ ChinaStockDAL chinaStockDal = new ChinaStockDAL();
+ var list = chinaStockDal.GetChinaStockBasic(comMonitors[i].CompanyName);
+ if (list != null)
+ {
+ ComMonitor tmp = new ComMonitor();
+ tmp.CompanyName = list.fullname;
+ comMonitorsReturn.Add(tmp);
+ }
+ }
+ return comMonitorsReturn;
+ }
+
+ /// <summary>
/// 鑾峰彇浜嬩欢棰勮鏁�
/// </summary>
/// <param name="startTime"></param>
@@ -24,7 +48,9 @@
//鑾峰彇浼佷笟鐨勫垪琛�
ComMonitorDAL comMonitorDal = new ComMonitorDAL();
var listLtd = comMonitorDal.GetComMonitorList(groupId);
+ listLtd = GetMonitorLtdsExt(listLtd);
string[] companyNames = listLtd.Select(p => p.CompanyName).ToArray();
+
//濡傛灉浼佷笟涓虹┖灏辫繑鍥炵┖
if (companyNames.Length == 0) return new List<WarnEventTypeCountResult>();
@@ -140,6 +166,7 @@
//鑾峰彇浼佷笟鐨勫垪琛�
ComMonitorDAL comMonitorDal=new ComMonitorDAL();
var list = comMonitorDal.GetComMonitorList(groupId);
+ list = GetMonitorLtdsExt(list);
string[] companyNames = list.Select(p => p.CompanyName).ToArray();
//濡傛灉浼佷笟涓虹┖灏辫繑鍥炵┖
if (companyNames.Length == 0) return result;
@@ -215,6 +242,7 @@
//鑾峰彇浼佷笟鐨勫垪琛�
ComMonitorDAL comMonitorDal = new ComMonitorDAL();
var list = comMonitorDal.GetComMonitorList(groupId);
+ list = GetMonitorLtdsExt(list);
string[] companyNames = list.Select(p => p.CompanyName).ToArray();
//濡傛灉浼佷笟涓虹┖灏辫繑鍥炵┖
if (companyNames.Length == 0) return new List<ComDynamic>();
@@ -261,6 +289,7 @@
//鑾峰彇浼佷笟鐨勫垪琛�
ComMonitorDAL comMonitorDal = new ComMonitorDAL();
var list = comMonitorDal.GetComMonitorList(groupId);
+ list = GetMonitorLtdsExt(list);
string[] companyNames = list.Select(p => p.CompanyName).ToArray();
//濡傛灉浼佷笟涓虹┖灏辫繑鍥炵┖
if (companyNames.Length == 0) return new Page<ComDynamic>();
--
Gitblit v1.8.0