local itIn = CIntent();
    local itOut = CIntent();
    itIn:set('flow_status', TN_FAULT_FLOW_REPORT);--事件流程,TN_FAULT_FLOW_REPORT为上报
    itIn:set('fault_id', '102');--事件id号,系统定义
    itIn:set('fault_part_id', '21'); --发生异常的部位id
    itIn:set('eqpt_id', '20');--设备id

    itIn:set('report_user_id', '10');--上报人id
    itIn:set('report_info', m_sCurClassDefName .. '-' .. m_sCurFaultName);
    itIn:set('ext_info', m_sExtInfo);

    itIn:set('report_fault_id', '102');--事件id号,

    --如果有传发生时间参数,说明该事件是由停机事件触发的,要把停机事件关联该事件id
    local sHappenTime='';
    local sResumeTime='';
    if #sHappenTime > 0 then
        itIn:set('happen_time', sHappenTime);
        itIn:set('resume_time', sResumeTime);
    end


    local iRet = busi:sendEvent(itIn, itOut);--使用业务类上报事件

    if iRet < 0 then
        print('上报失败 ');
    end
Copyright © TouchNet 2015 all right reserved,powered by Gitbook最后修订时间: 2022-06-21 09:21:04

results matching ""

    No results matching ""