fix error in rpt process

This commit is contained in:
lnk
2025-07-28 17:27:19 +08:00
parent 29e5f17141
commit 46b7603ed0
2 changed files with 4 additions and 4 deletions

View File

@@ -497,7 +497,7 @@ void ChannelCheckIECLogs(chnl_usr_t *chnl_usr)
long long utc_or_beijing;
if(strcmp(cfg1.ValueOfTimeUnit, "utc") == 0){//装置时间是utc还是北京
utc_or_beijing = 28800000;
utc_or_beijing = 28800;//秒
DIY_WARNLOG(full_key_m_c,"【WARN】监测点:%s - id:%s开始补招数据,下发补招时间为utc时间,监测点对应装置型号:%s", LD_info->name,LD_info->mp_id,ied_usr->dev_type);
}
else{
@@ -518,7 +518,7 @@ void ChannelCheckIECLogs(chnl_usr_t *chnl_usr)
loginfo->end_time = apr_time_from_sec(LD_info->autorecall[i]->end - 5);
/////////////////////////////////////////////////////根据配置文件控制下发补招时间为北京时间还是utc时间,上送的数据61850库会转换成北京时间
loginfo->start_time = loginfo->end_time - utc_or_beijing;//下发utc时间需要减去8小时
loginfo->start_time = loginfo->start_time - utc_or_beijing;//下发utc时间需要减去8小时-秒
loginfo->end_time = loginfo->end_time - utc_or_beijing;
/////////////////////////////////////////////////////