From ec544e9cc330ce40aeb78e96aa362e245feecd4d Mon Sep 17 00:00:00 2001
From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期五, 21 七月 2017 15:03:34 +0800
Subject: [PATCH] 

---
 VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/SurveillanceFragment.java |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 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 a93426f..f3ea663 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
@@ -50,6 +50,9 @@
                     case Constant.Surveillance.VISIT_CHECK_IN_ITEM_TYPE:
                         checkInCellViewFillData(viewHolder,position);
                         break;
+                    case CommonVariables.Surveillance.OFFLINE_SURVEILLANCE_ITEM_TYPE:
+                        RegisterCellViewFillData(viewHolder,position);
+                        break;
                 }
             }
         }
@@ -63,6 +66,8 @@
                     return Constant.Surveillance.CHECK_IN_CELL_VIEW_INDEX;
                 case Constant.Surveillance.VISIT_BLANK_ITEM_TYPE:
                     return Constant.Surveillance.VISIT_BLANK_CELL_VIEW_INDEX;
+                case CommonVariables.Surveillance.OFFLINE_SURVEILLANCE_ITEM_TYPE:
+                    return Constant.Surveillance.REGISTER_CELL_VIEW_INDEX;
             }
             return Constant.Surveillance.VISIT_BLANK_CELL_VIEW_INDEX;
         }
@@ -85,6 +90,11 @@
 
             if (data instanceof SurveillanceQueryItem) {
                 final SurveillanceQueryItem item = (SurveillanceQueryItem)data;
+
+                fragment_home_bottom_register_cell_to_register.setVisibility(View.VISIBLE);
+                if (item.getRegisterOrCheckIn() == CommonVariables.Surveillance.OFFLINE_SURVEILLANCE_ITEM_TYPE) {
+                    fragment_home_bottom_register_cell_to_register.setVisibility(View.GONE);
+                }
 
                 if (item.getImagePath() != null && !item.getImagePath().equals("")) {
                     fragment_home_bottom_register_cell_photo.setImageURI(Uri.parse(AppApi.IMAGE_URL_BASE +item.getImagePath()));
@@ -344,7 +354,9 @@
 
         @Override
         public int getRecycleViewItemType(int position) {
-            if (((SurveillanceQueryItem)getList().get(position)).getRegisterOrCheckIn() != Constant.Surveillance.VISIT_REGISTER_ITEM_TYPE) {
+            if (!(((SurveillanceQueryItem)getList().get(position)).getRegisterOrCheckIn() == Constant.Surveillance.VISIT_REGISTER_ITEM_TYPE
+                    || ((SurveillanceQueryItem)getList().get(position)).getRegisterOrCheckIn() == CommonVariables.Surveillance.OFFLINE_SURVEILLANCE_ITEM_TYPE
+                    )) {
                 return 1;
             }
             return 0;

--
Gitblit v1.8.0