修复GB28181预置位查询只能返回10条数据BUG

This commit is contained in:
yosixiaohu
2025-08-09 11:14:39 +08:00
parent 56d4e1ebd9
commit 2877d67e92

View File

@@ -81,9 +81,11 @@ public class PresetQueryResponseMessageHandler extends SIPRequestProcessorParent
}
return;
}
int sumNum = Integer.parseInt(presetListNumElement.attributeValue("Num"));
Element sumNumElement = rootElement.element("SumNum");
int sumNum = Integer.parseInt(sumNumElement.getText());
int num = Integer.parseInt(presetListNumElement.attributeValue("Num"));
List<Preset> presetQuerySipReqList = new ArrayList<>();
if (sumNum > 0) {
if (num > 0) {
for (Iterator<Element> presetIterator = presetListNumElement.elementIterator(); presetIterator.hasNext(); ) {
Element itemListElement = presetIterator.next();
Preset presetQuerySipReq = new Preset();