|
|
@ -31,6 +31,7 @@ import cn.hippo4j.config.model.biz.monitor.MonitorActiveRespDTO;
|
|
|
|
import cn.hippo4j.config.model.biz.monitor.MonitorQueryReqDTO;
|
|
|
|
import cn.hippo4j.config.model.biz.monitor.MonitorQueryReqDTO;
|
|
|
|
import cn.hippo4j.config.model.biz.monitor.MonitorRespDTO;
|
|
|
|
import cn.hippo4j.config.model.biz.monitor.MonitorRespDTO;
|
|
|
|
import cn.hippo4j.config.monitor.QueryMonitorExecuteChoose;
|
|
|
|
import cn.hippo4j.config.monitor.QueryMonitorExecuteChoose;
|
|
|
|
|
|
|
|
import cn.hippo4j.config.service.ConfigCacheService;
|
|
|
|
import cn.hippo4j.config.service.biz.HisRunDataService;
|
|
|
|
import cn.hippo4j.config.service.biz.HisRunDataService;
|
|
|
|
import cn.hippo4j.config.toolkit.BeanUtil;
|
|
|
|
import cn.hippo4j.config.toolkit.BeanUtil;
|
|
|
|
import cn.hutool.core.date.DateTime;
|
|
|
|
import cn.hutool.core.date.DateTime;
|
|
|
@ -150,11 +151,14 @@ public class HisRunDataServiceImpl extends ServiceImpl<HisRunDataMapper, HisRunD
|
|
|
|
runtimeMessages.forEach(each -> {
|
|
|
|
runtimeMessages.forEach(each -> {
|
|
|
|
HisRunDataInfo hisRunDataInfo = BeanUtil.convert(each, HisRunDataInfo.class);
|
|
|
|
HisRunDataInfo hisRunDataInfo = BeanUtil.convert(each, HisRunDataInfo.class);
|
|
|
|
String[] parseKey = GroupKey.parseKey(each.getGroupKey());
|
|
|
|
String[] parseKey = GroupKey.parseKey(each.getGroupKey());
|
|
|
|
hisRunDataInfo.setTpId(parseKey[0]);
|
|
|
|
boolean checkFlag = ConfigCacheService.checkTpId(each.getGroupKey(), parseKey[0], parseKey[3]);
|
|
|
|
hisRunDataInfo.setItemId(parseKey[1]);
|
|
|
|
if (checkFlag) {
|
|
|
|
hisRunDataInfo.setTenantId(parseKey[2]);
|
|
|
|
hisRunDataInfo.setTpId(parseKey[0]);
|
|
|
|
hisRunDataInfo.setInstanceId(parseKey[3]);
|
|
|
|
hisRunDataInfo.setItemId(parseKey[1]);
|
|
|
|
hisRunDataInfos.add(hisRunDataInfo);
|
|
|
|
hisRunDataInfo.setTenantId(parseKey[2]);
|
|
|
|
|
|
|
|
hisRunDataInfo.setInstanceId(parseKey[3]);
|
|
|
|
|
|
|
|
hisRunDataInfos.add(hisRunDataInfo);
|
|
|
|
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
this.saveBatch(hisRunDataInfos);
|
|
|
|
this.saveBatch(hisRunDataInfos);
|
|
|
|
}
|
|
|
|
}
|
|
|
|