数据异常工单查询
<p>[toc]</p>
<h3>待处理</h3>
<ul>
<li>serviceName: <code>ALEH01</code></li>
<li>methodName: <code>pendTask</code></li>
<li>返回块: <code>result1</code></li>
</ul>
<h4>返回示例</h4>
<pre><code>taskId 主键id
domains 设备所在域路径
deviceCode 报警设备编码
deviceName 报警设备名称
taskType 工单类型
alertCount 报警数量
alertMessage 报警消息
alertSource 报警来源
hasHang 是否挂起 0否 1是 默认为0
alertState 报警状态 5硬件 10软件 15已处理 20无问题
file 附件
recCreateTime 创建时间
recReviseTime 更新时间
handleId 处理人Id
handleName 处理人name
</code></pre>
<pre><code>{
attr: {
serviceType: "",
__resProjectEname__: "iehmpms",
__resAppEname__: "pmsal",
$$remote$$: "false",
methodName: "pendTask",
soaInvokeProtocol: "local",
serviceName: "ALEH01"
},
name: null,
descName: null,
msg: "查询成功,本次查询返回3条记录!",
msgKey: "ep.2000",
detailMsg: "",
traceId: "",
sys: {},
blocks: {
inqu_status: {},
result1: {
attr: {},
blockMeta: {},
rows: [{
alertMessage: "报警消息",
alertSource: null,
recReviseTime: "2022-05-25T16:59:27.000+0000",
handleName: "王帅",
hasHang: 0,
domains: "设备所在域路径",
deviceCode: "M45329804",
deviceName: "报警设备名称",
taskType: "软件排故",
file: null,
alertCount: 2,
recCreateTime: "2022-05-25T16:59:27.000+0000",
alertState: 10,
handleId: "171465",
taskId: "4ce21b4c2ede4e80a18b3f0a45ffb70e"
},
{
alertMessage: "报警消息",
alertSource: null,
recReviseTime: "2022-05-25T16:25:33.000+0000",
handleName: "王帅",
hasHang: 0,
domains: "设备所在域路径",
deviceCode: "M45329823",
deviceName: "报警设备名称",
taskType: "软件排故",
file: null,
alertCount: 2,
recCreateTime: "2022-05-25T16:25:33.000+0000",
alertState: 10,
handleId: "171465",
taskId: "bf85494437684fd4a0535949d59ce779"
},
{
alertMessage: "报警消息",
alertSource: null,
recReviseTime: "2022-05-25T16:14:59.000+0000",
handleName: "王帅",
hasHang: 0,
domains: "设备所在域路径",
deviceCode: "M45329856",
deviceName: "报警设备名称",
taskType: "硬件排故",
file: null,
alertCount: 2,
recCreateTime: "2022-05-25T16:14:59.000+0000",
alertState: 5,
handleId: "171465",
taskId: "b34d97326a3d4a2b8bd13407609da02d"
}
],
rowCount: 3,
attrKeys: "offset,count,limit"
}
},
status: 0,
methodParamObj: null,
globalUserId: "nameless",
defaultBlock: null,
defBlock: null,
displayMsgKey: "EP-2000",
blockIds: "inqu_status,result1",
globalParams: {},
attrKeys: "serviceType,__resProjectEname__,__resAppEname__,$$remote$$,methodName,soaInvokeProtocol,serviceName"
}</code></pre>
<h3>已完成</h3>
<ul>
<li>serviceName: <code>ALEH01</code></li>
<li>methodName: <code>finishTask</code></li>
<li>返回块: <code>result2</code></li>
</ul>
<h4>返回示例</h4>
<pre><code>taskId 主键id
domains 设备所在域路径
deviceCode 报警设备编码
deviceName 报警设备名称
taskType 工单类型
alertCount 报警数量
alertMessage 报警消息
alertSource 报警来源
hasHang 是否挂起 0否 1是 默认为0
alertState 报警状态 5硬件 10软件 15已处理 20无问题
file 附件
recCreateTime 创建时间
recReviseTime 更新时间
handleId 处理人Id
handleName 处理人name</code></pre>
<pre><code>{
attr: {
serviceType: "",
__resProjectEname__: "iehmpms",
__resAppEname__: "pmsal",
$$remote$$: "false",
methodName: "finishTask",
soaInvokeProtocol: "local",
serviceName: "ALEH01"
},
name: null,
descName: null,
msg: "查询成功,本次查询返回1条记录!",
msgKey: "ep.2000",
detailMsg: "",
traceId: "",
sys: {},
blocks: {
inqu_status: {},
result2: {
attr: {},
blockMeta: {},
rows: [{
alertMessage: "报警消息",
alertSource: null,
recReviseTime: "2022-05-25T18:10:33.000+0000",
handleName: "王帅",
hasHang: 0,
domains: "设备所在域路径",
deviceCode: "M45329823",
deviceName: "报警设备名称",
taskType: "软件排故",
file: null,
alertCount: 2,
recCreateTime: "2022-05-25T16:25:33.000+0000",
alertState: 15,
handleId: "171465",
taskId: "bf85494437684fd4a0535949d59ce779"
}],
rowCount: 1,
attrKeys: "offset,count,limit"
}
},
status: 0,
displayMsgKey: "EP-2000",
blockIds: "inqu_status,result2",
defaultBlock: null,
defBlock: null,
methodParamObj: null,
globalParams: {},
globalUserId: "171465",
attrKeys: "serviceType,__resProjectEname__,__resAppEname__,$$remote$$,methodName,soaInvokeProtocol,serviceName"
}</code></pre>
<h3>挂起查询</h3>
<ul>
<li>serviceName: <code>ALEH01</code></li>
<li>methodName: <code>queryHasTask</code></li>
<li>
<p>返回块: <code>result3</code></p>
<h4>返回示例</h4>
</li>
</ul>
<pre><code>taskId 主键id
domains 设备所在域路径
deviceCode 报警设备编码
deviceName 报警设备名称
taskType 工单类型
alertCount 报警数量
alertMessage 报警消息
alertSource 报警来源
hasHang 是否挂起 0否 1是 默认为0
alertState 报警状态 5硬件 10软件 15已处理 20无问题
file 附件
recCreateTime 创建时间
recReviseTime 更新时间
handleId 处理人Id
handleName 处理人name</code></pre>
<pre><code>{
attr: {
serviceType: "",
__resProjectEname__: "iehmpms",
__resAppEname__: "pmsal",
$$remote$$: "false",
methodName: "ignTask",
soaInvokeProtocol: "local",
serviceName: "ALEH01"
},
name: null,
descName: null,
msg: "查询成功,本次查询返回1条记录!",
msgKey: "ep.2000",
detailMsg: "",
traceId: "",
sys: {},
blocks: {
inqu_status: {},
result3: {
attr: {},
blockMeta: {},
rows: [{
alertMessage: "报警消息",
alertSource: null,
recReviseTime: "2022-05-25T17:43:10.000+0000",
handleName: "王帅",
hasHang: 1,
domains: "设备所在域路径",
deviceCode: "M45329823",
deviceName: "报警设备名称",
taskType: "软件排故",
file: null,
alertCount: 2,
recCreateTime: "2022-05-25T16:25:33.000+0000",
alertState: 10,
handleId: "171465",
taskId: "bf85494437684fd4a0535949d59ce779"
}],
rowCount: 1,
attrKeys: "offset,count,limit"
}
},
status: 0,
methodParamObj: null,
globalUserId: "171465",
defBlock: null,
defaultBlock: null,
displayMsgKey: "EP-2000",
blockIds: "inqu_status,result3",
globalParams: {},
attrKeys: "serviceType,__resProjectEname__,__resAppEname__,$$remote$$,methodName,soaInvokeProtocol,serviceName"
}</code></pre>
<h3>统计</h3>
<ul>
<li>serviceName: <code>ALEH01</code></li>
<li>methodName: <code>statisticsTask</code></li>
</ul>
<h4>返回示例</h4>
<pre><code>pendCount //待处理
finishCount //已处理
hasCount //挂起</code></pre>
<pre><code>{
attr: {
serviceType: "",
__resProjectEname__: "iehmpms",
__resAppEname__: "pmsal",
finishCount: 1,
$$remote$$: "false",
methodName: "statisticsTask",
pendCount: 1,
hasCount: 1,
soaInvokeProtocol: "local",
serviceName: "ALEH01"
},
name: null,
descName: null,
msg: "",
msgKey: "",
detailMsg: "",
traceId: "7f00000001116535047288630000000f",
sys: {},
blocks: {},
status: 0,
displayMsgKey: "",
blockIds: "",
defaultBlock: null,
defBlock: null,
methodParamObj: null,
globalParams: {},
globalUserId: "nameless",
attrKeys: "serviceType,__resProjectEname__,__resAppEname__,finishCount,$$remote$$,methodName,pendCount,ignCount,soaInvokeProtocol,serviceName"
}</code></pre>
<h3>挂起/解卦</h3>
<ul>
<li>serviceName: <code>ALEH01</code></li>
<li>methodName: <code>hasTask</code></li>
</ul>
<h4>参数示例</h4>
<pre><code>EiInfo inInfo = new EiInfo();
inInfo.set("taskIds",Arrays.asList("4ce21b4c2ede4e80a18b3f0a45ffb70e","bf85494437684fd4a0535949d59ce779"));//工单编号数组
inInfo.set("hasHang",1);//挂起1 解卦0
</code></pre>
<h4>返回示例</h4>
<pre><code>{
attr: {
serviceType: "",
__resProjectEname__: "iehmpms",
__resAppEname__: "pmsal",
$$remote$$: "false",
hasHang: 1,
methodName: "hasTask",
soaInvokeProtocol: "local",
taskIds: [
"4ce21b4c2ede4e80a18b3f0a45ffb70e",
"bf85494437684fd4a0535949d59ce779"
],
serviceName: "ALEH01"
},
name: null,
descName: null,
msg: "挂起成功",
msgKey: "",
detailMsg: "",
traceId: "7f00000001116535005904360000000d",
sys: {},
blocks: {},
status: 0,
methodParamObj: null,
globalUserId: "nameless",
defBlock: null,
defaultBlock: null,
displayMsgKey: "",
blockIds: "",
globalParams: {},
attrKeys: "serviceType,__resProjectEname__,__resAppEname__,$$remote$$,hasHang,methodName,soaInvokeProtocol,taskIds,serviceName"
}</code></pre>