Selaa lähdekoodia

调整

datasub12_previous
H Vs 1 vuosi sitten
vanhempi
commit
f0d9141997
2 muutettua tiedostoa jossa 8 lisäystä ja 9 poistoa
  1. +7
    -9
      HealthMonitor.Service/Biz/IotWebApiService.cs
  2. +1
    -0
      HealthMonitor.Service/Resolver/BloodpressResolver.cs

+ 7
- 9
HealthMonitor.Service/Biz/IotWebApiService.cs Näytä tiedosto

@@ -281,10 +281,12 @@ namespace HealthMonitor.Service.Biz
{ {
// 保证实时性,先更新缓存,再更新数据库 // 保证实时性,先更新缓存,再更新数据库
var personCache = await _personCacheMgr.GetDeviceGpsPersonCacheObjectBySerialNoAsync(new Guid().ToString(), imei).ConfigureAwait(false); var personCache = await _personCacheMgr.GetDeviceGpsPersonCacheObjectBySerialNoAsync(new Guid().ToString(), imei).ConfigureAwait(false);
if (personCache != null
&&
string.IsNullOrWhiteSpace(personCache["person"]!["remarks"]!.ToString())
)
if (personCache == null)
{
_logger.LogInformation($"Person remarks数据异常,检查缓存和数据库");
}
else if (string.IsNullOrWhiteSpace(personCache["person"]!["remarks"]!.ToString()))
{ {
var newRemarkData = new var newRemarkData = new
{ {
@@ -323,7 +325,7 @@ namespace HealthMonitor.Service.Biz
person!.Remarks = newRemarkStr; person!.Remarks = newRemarkStr;
await _gpsPersonApiClient.UpdateAsync(person, new RequestHeader() { RequestId = $"{imei}" }).ConfigureAwait(false); await _gpsPersonApiClient.UpdateAsync(person, new RequestHeader() { RequestId = $"{imei}" }).ConfigureAwait(false);
_logger.LogInformation($"更新Person remarks字段|{person.Remarks}"); _logger.LogInformation($"更新Person remarks字段|{person.Remarks}");
} }
else else
{ {
@@ -332,10 +334,6 @@ namespace HealthMonitor.Service.Biz
} }
flag = cacheFlag; flag = cacheFlag;
} }
else if (personCache == null)
{
_logger.LogInformation($"Person remarks数据异常,检查缓存和数据库");
}
} }
catch (Exception ex) catch (Exception ex)
{ {


+ 1
- 0
HealthMonitor.Service/Resolver/BloodpressResolver.cs Näytä tiedosto

@@ -309,6 +309,7 @@ namespace HealthMonitor.Service.Resolver
}; };
// 下发 IOT 增量值 // 下发 IOT 增量值
var flagIot = await _serviceIotWebApi.SetBloodPressCalibrationConfigAsync(bpIncData).ConfigureAwait(false); var flagIot = await _serviceIotWebApi.SetBloodPressCalibrationConfigAsync(bpIncData).ConfigureAwait(false);
if (flagIot) if (flagIot)
{ {
#region 保存下推记录 stb_hm_bp_push_ref_inc_value #region 保存下推记录 stb_hm_bp_push_ref_inc_value


Loading…
Peruuta
Tallenna