修复预置位查询空指针

This commit is contained in:
lin
2025-08-12 12:28:51 +08:00
parent 83662f4210
commit 93724bac98

View File

@@ -81,8 +81,6 @@ public class PresetQueryResponseMessageHandler extends SIPRequestProcessorParent
}
return;
}
Element sumNumElement = rootElement.element("SumNum");
int sumNum = Integer.parseInt(sumNumElement.getText());
int num = Integer.parseInt(presetListNumElement.attributeValue("Num"));
List<Preset> presetQuerySipReqList = new ArrayList<>();
if (num > 0) {
@@ -103,14 +101,8 @@ public class PresetQueryResponseMessageHandler extends SIPRequestProcessorParent
presetQuerySipReqList.add(presetQuerySipReq);
}
}
// if (presetQuerySipReqList.size() == sumNum) {
// responseMessageHandler.handMessageEvent(rootElement, presetQuerySipReqList);
// }else {
// String sn = getText(element, "SN");
// addCatch(cmdType + "_" + sn, rootElement, presetQuerySipReqList);
// }
String sn = getText(element, "SN");
addCatch(cmdType + "_" + sn, sumNum, rootElement, presetQuerySipReqList);
addCatch(cmdType + "_" + sn, num, rootElement, presetQuerySipReqList);
try {
responseAck(request, Response.OK);
} catch (InvalidArgumentException | ParseException | SipException e) {