Merge pull request #1946 from sxh-nice/master

修复GB28181预置位查询只能返回10条数据BUG
This commit is contained in:
648540858 2025-08-10 10:15:55 +08:00 committed by GitHub
commit c11da964e2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -81,9 +81,11 @@ public class PresetQueryResponseMessageHandler extends SIPRequestProcessorParent
} }
return; 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<>(); List<Preset> presetQuerySipReqList = new ArrayList<>();
if (sumNum > 0) { if (num > 0) {
for (Iterator<Element> presetIterator = presetListNumElement.elementIterator(); presetIterator.hasNext(); ) { for (Iterator<Element> presetIterator = presetListNumElement.elementIterator(); presetIterator.hasNext(); ) {
Element itemListElement = presetIterator.next(); Element itemListElement = presetIterator.next();
Preset presetQuerySipReq = new Preset(); Preset presetQuerySipReq = new Preset();