From 326590904f5b7294791226fee5b7bdadfd565cb2 Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期四, 04 五月 2017 15:36:19 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/SurveillanceMng.java | 36 ++++++++++++++++++++++++++++++++++++ 1 files changed, 36 insertions(+), 0 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/SurveillanceMng.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/SurveillanceMng.java index 2286421..ded27c8 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/SurveillanceMng.java +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/SurveillanceMng.java @@ -96,6 +96,42 @@ }); } + public List getSurveillancePhotoList() { + List<SurveillanceQueryItem> prevVisitorList = SurveillanceFragment.getInstance().get_fragment_supervisory_bottom_visitor_list_view().getPrevList(); + List<SurveillanceQueryItem> registerList = new ArrayList(); + for (SurveillanceQueryItem surveillanceQueryItem : prevVisitorList) { + if (surveillanceQueryItem.getRegisterOrCheckIn() == CommonVariables.Surveillance.VISIT_REGISTER_ITEM_TYPE) { + if (registerList.size() > 16) { + break; + } + registerList.add(surveillanceQueryItem); + } + } + SurveillanceQueryItem item; + List items = new ArrayList(); + int m = 0; + int n = 8; + for (int i = 0; i < 16; i++) { + if (i % 2 == 0) { + if (m < registerList.size()) { + item = registerList.get(m); + m++; + } else { + item = getBlankItem(); + } + } else { + if (n < registerList.size()) { + item = registerList.get(n); + n++; + } else { + item = getBlankItem(); + } + } + items.add(item); + } + return items; + } + private void registerTopAndCheckInBottom(List<SurveillanceQueryItem> list) { List<SurveillanceQueryItem> registerList = new ArrayList<SurveillanceQueryItem>(); List<SurveillanceQueryItem> checkInList = new ArrayList<SurveillanceQueryItem>(); -- Gitblit v1.8.0