Browse Source

获取server心跳间隔时间配置

Jeremy 2 years ago
parent
commit
9e88c9a62d
1 changed files with 4 additions and 0 deletions
  1. 4 0
      Service/DeviceService.cs

+ 4 - 0
Service/DeviceService.cs

@@ -23,6 +23,7 @@ using WingInterfaceLibrary.Request.User;
 using WingInterfaceLibrary.Enum;
 using WingInterfaceLibrary.DTO.Organization;
 using WingInterfaceLibrary.DTO.DiagnosisModule;
+using WingServerCommon.Config.Parameters;
 
 namespace WingDeviceService.Service
 {
@@ -46,6 +47,7 @@ namespace WingDeviceService.Service
         private IDiagnosisModuleDBService _diagnosisModuleService;
 
         private IRemedicalService _remedicalService;
+        private int _heartRateSeconds;
 
         private CacheManager<CacheDeviceDTO> _cacheDeviceManager
         {
@@ -70,6 +72,7 @@ namespace WingDeviceService.Service
             _patientInfoDBService = GetProxy<IPatientInfoDBService>();
             _diagnosisModuleService = GetProxy<IDiagnosisModuleDBService>();
             _remedicalService = GetProxy<IRemedicalService>();
+            _heartRateSeconds = ConfigurationManager.GetParammeter<IntParameter>("Device", "HeartRateSeconds").Value;
         }
 
         /// <summary>
@@ -669,6 +672,7 @@ namespace WingDeviceService.Service
             var isUploadThumbnail = ConfigurationManager.RemedicalSettings.IsUploadThumbnail;
             dictionary.Add("IsUploadThumbnail", isUploadThumbnail.ToString());
             dictionary.Add("PatientType", org.PatientType.ToString());
+            dictionary.Add("HeartRateSeconds", _heartRateSeconds.ToString());
             return dictionary;
         }