From fe86d1a65b1d7c78384f22db2e5cf09ffe8ad7a1 Mon Sep 17 00:00:00 2001
From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期二, 25 四月 2017 15:35:50 +0800
Subject: [PATCH] 

---
 VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/SurveillanceFragment.java |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/SurveillanceFragment.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/SurveillanceFragment.java
index 9827445..c39767f 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/SurveillanceFragment.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/SurveillanceFragment.java
@@ -15,7 +15,6 @@
 
 import cn.com.basic.face.base.MainActivity;
 import cn.com.basic.face.discern.query.item.CheckInQueryItem;
-import cn.com.basic.face.discern.query.item.FacePhotoItem;
 import cn.com.basic.face.discern.query.item.SurveillanceQueryItem;
 import cn.com.basic.face.fragment.*;
 import cn.com.basic.face.util.AppApi;
@@ -37,7 +36,7 @@
 
         @Override
         public void onBindRecycleViewHolder(EasyRecyclerViewHolder viewHolder, int position) {
-            switch (((SurveillanceQueryItem)getList().get(position)).getType()){
+            switch (((SurveillanceQueryItem)getList().get(position)).getRegisterOrCheckIn()){
                 case Constant.Surveillance.VISIT_REGISTER_ITEM_TYPE:
                     RegisterCellViewFillData(viewHolder,position);
                     break;
@@ -49,7 +48,7 @@
 
         @Override
         public int getRecycleViewItemType(int position) {
-            switch (((SurveillanceQueryItem)getList().get(position)).getType()) {
+            switch (((SurveillanceQueryItem)getList().get(position)).getRegisterOrCheckIn()) {
                 case Constant.Surveillance.VISIT_REGISTER_ITEM_TYPE:
                     return Constant.Surveillance.REGISTER_CELL_VIEW_INDEX;
                 case Constant.Surveillance.VISIT_CHECK_IN_ITEM_TYPE:
@@ -96,6 +95,7 @@
                         RegisterFragment.getInstance().setRegisterInfo(getVo(item));
                         if(item.getBitmap() != null) {
                             RegisterFragment.getInstance().setChoosePhoto(item.getBitmap());
+                            RegisterFragment.getInstance().setSurveillanceQueryItem(item);
                         }
                     }
                 });
@@ -117,6 +117,7 @@
             TextView fragment_home_bottom_visitor_cell_warning = (TextView) mLayout.findViewById(R.id.fragment_home_bottom_visitor_cell_warning);
             TextView fragment_home_bottom_visitor_cell_name = (TextView) mLayout.findViewById(R.id.fragment_home_bottom_visitor_cell_name);
             TextView fragment_home_bottom_visitor_cell_status = (TextView) mLayout.findViewById(R.id.fragment_home_bottom_visitor_cell_status);
+
 
             Object data = this.getItem(position);
 //            if (data instanceof FacePhotoItem) {
@@ -180,6 +181,12 @@
                         }
                     });
                 }
+                if (item.getWarning() != null && "1".equals(item.getWarning())) {
+                    fragment_home_bottom_visitor_cell_warning.setVisibility(View.VISIBLE);
+                } else {
+                    fragment_home_bottom_visitor_cell_warning.setVisibility(View.INVISIBLE);
+                }
+
             }
 
         }

--
Gitblit v1.8.0