From aa636724fd38f795e775d211a3cfa44de86799d3 Mon Sep 17 00:00:00 2001
From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期一, 27 三月 2017 18:36:58 +0800
Subject: [PATCH] 

---
 VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/IntervieweeQueryMng.java         |   17 ++++----
 VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/VisitorRegisterFragment.java |   10 ++++-
 VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/util/RtspFaceNative.java                 |   40 ++++++++++----------
 VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/VisitorQueryMng.java             |   39 +++++++++++++++++++
 VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/util/AppApi.java                         |    4 +
 5 files changed, 79 insertions(+), 31 deletions(-)

diff --git a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/IntervieweeQueryMng.java b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/IntervieweeQueryMng.java
index babb0cb..1dcd115 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/IntervieweeQueryMng.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/IntervieweeQueryMng.java
@@ -1,16 +1,13 @@
 package com.bsk.zhangbo.demoforbsk.service;
 
+import com.bsk.zhangbo.demoforbsk.ui.fragment.VisitorRegisterFragment;
 import com.bsk.zhangbo.demoforbsk.util.AppApi;
+import com.lidroid.xutils.HttpUtils;
 
 import org.xutils.http.RequestParams;
 import org.xutils.x;
 
-import java.util.ArrayList;
-import java.util.List;
-
 import cn.com.basic.face.discern.common.BaseCommonCallBack;
-import cn.com.basic.face.discern.common.CommonVariables;
-import cn.com.basic.face.discern.entity.Dictionary;
 import cn.com.basic.face.discern.query.condition.IntervieweeQueryCondition;
 import cn.com.basic.face.discern.query.item.IntervieweeQueryItem;
 
@@ -22,16 +19,20 @@
 
     public static IntervieweeQueryMng instance = new IntervieweeQueryMng();
 
-    public void queryInterviewee(String name) {
+    public static IntervieweeQueryMng getInstance() {
+        return instance;
+    }
+
+    public void queryInterviewee(String name, String orderBy, final boolean isClear) {
         RequestParams params = new RequestParams(AppApi.BASEURL+AppApi.DICTIONARY_TYPE_LIST);
         params.addBodyParameter(IntervieweeQueryCondition.FieldNames.companyId, "1");
         params.addBodyParameter(IntervieweeQueryCondition.FieldNames.name, name);
         x.http().post(params, new BaseCommonCallBack() {
             public void success() {
-                List<IntervieweeQueryItem> items = getList(IntervieweeQueryItem.class);
-                
+                VisitorRegisterFragment.getInstance().listChanged(getList(IntervieweeQueryItem.class), isClear);
             }
         });
+
     }
 
 }
diff --git a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/VisitorQueryMng.java b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/VisitorQueryMng.java
new file mode 100644
index 0000000..78cc296
--- /dev/null
+++ b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/service/VisitorQueryMng.java
@@ -0,0 +1,39 @@
+package com.bsk.zhangbo.demoforbsk.service;
+
+import com.bsk.zhangbo.demoforbsk.ui.fragment.VisitorRegisterFragment;
+import com.bsk.zhangbo.demoforbsk.util.AppApi;
+
+import org.xutils.http.RequestParams;
+import org.xutils.x;
+
+import cn.com.basic.face.discern.common.BaseCommonCallBack;
+import cn.com.basic.face.discern.query.condition.IntervieweeQueryCondition;
+import cn.com.basic.face.discern.query.item.IntervieweeQueryItem;
+
+/**
+ * Created by xiuxi on 2017/3/27.
+ */
+
+public class VisitorQueryMng {
+
+    private static VisitorQueryMng instance = new VisitorQueryMng();
+    public static VisitorQueryMng getInstance() {
+        return instance;
+    }
+
+    public void queryVisitor(String pageNum, String name, final boolean isClear) {
+
+        RequestParams params = new RequestParams(AppApi.BASEURL+AppApi.DICTIONARY_TYPE_LIST);
+        params.addBodyParameter(IntervieweeQueryCondition.FieldNames.companyId, "1");
+        params.addBodyParameter(IntervieweeQueryCondition.FieldNames.name, name);
+        x.http().post(params, new BaseCommonCallBack() {
+            public void success() {
+                VisitorRegisterFragment.getInstance().listChanged(getList(IntervieweeQueryItem.class), isClear);
+            }
+        });
+
+
+    }
+
+
+}
diff --git a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/VisitorRegisterFragment.java b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/VisitorRegisterFragment.java
index 6ae35a7..bda899e 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/VisitorRegisterFragment.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/ui/fragment/VisitorRegisterFragment.java
@@ -21,6 +21,7 @@
 import java.util.List;
 
 import cn.com.basic.face.discern.query.item.FacePhotoItem;
+import cn.com.basic.face.discern.query.item.IntervieweeQueryItem;
 
 /**
  * Created by Administrator on 2017/2/20 0020.
@@ -135,9 +136,14 @@
 
     public void visitorCheckIn(FacePhotoItem item) {
         mVisitorFrom.setTitle(item.getName());
-
-
     }
 
+    public void listChanged(List list, boolean isClear) {
+        if (isClear) {
+            mList.clear();
+        }
+        mList.addAll(list);
+        mAdapter.notifyDataSetChanged();
+    }
 
 }
diff --git a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/util/AppApi.java b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/util/AppApi.java
index d3519ab..a4a125f 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/util/AppApi.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/util/AppApi.java
@@ -10,5 +10,7 @@
 	public final static String DICTIONARY_TYPE_LIST = "Dictionary/v_list.do";
 
 	public static final String PERSON_REGISTER = "Person/o_add.do";
-	
+
+	public static final String QUERY_INTERVIEWEE = "queryInterviewee/v_read.do";//琚浜哄垪琛�
+
 }
diff --git a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/util/RtspFaceNative.java b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/util/RtspFaceNative.java
index 9f04957..270efd4 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/util/RtspFaceNative.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/util/RtspFaceNative.java
@@ -9,26 +9,26 @@
 
 public class RtspFaceNative {
 
-//    public static native void init();
-//    public static native void setSurface(int cameraIdx, Surface surface);
-//    public static native boolean createPlayer(int cameraIdx, String uri);
-//    public static native void shutdown(int cameraIdx);
-//    // typedef void (* Java_com_example_nativecodec_NativeCodec_FaceCallback_func)(int cameraIdx, int count);
-//    public static native boolean setFaceCallback(int cameraIdx, String func);
-//    public static native void lockFace(int cameraIdx);
-//    public static native void releaseFace(int cameraIdx);
-//    public static native boolean getFaceList(int cameraIdx, byte[] faceListPb);
-//    public static native boolean getFaceImages(int cameraIdx, byte[] faceImagesIdx, byte[] faceImages);
-
-    public static void init() {};
-    public static  void setSurface(int cameraIdx, Surface surface){};
-    public static  boolean createPlayer(int cameraIdx, String uri){return true;};
-    public static  void shutdown(int cameraIdx){};
+    public static native void init();
+    public static native void setSurface(int cameraIdx, Surface surface);
+    public static native boolean createPlayer(int cameraIdx, String uri);
+    public static native void shutdown(int cameraIdx);
     // typedef void (* Java_com_example_nativecodec_NativeCodec_FaceCallback_func)(int cameraIdx, int count);
-    public static  boolean setFaceCallback(int cameraIdx, String func){return true;};
-    public static  void lockFace(int cameraIdx){};
-    public static  void releaseFace(int cameraIdx){};
-    public static  boolean getFaceList(int cameraIdx, byte[] faceListPb){return true;};
-    public static  boolean getFaceImages(int cameraIdx, byte[] faceImagesIdx, byte[] faceImages){return true;};
+    public static native boolean setFaceCallback(int cameraIdx, String func);
+    public static native void lockFace(int cameraIdx);
+    public static native void releaseFace(int cameraIdx);
+    public static native boolean getFaceList(int cameraIdx, byte[] faceListPb);
+    public static native boolean getFaceImages(int cameraIdx, byte[] faceImagesIdx, byte[] faceImages);
+
+//    public static void init() {};
+//    public static  void setSurface(int cameraIdx, Surface surface){};
+//    public static  boolean createPlayer(int cameraIdx, String uri){return true;};
+//    public static  void shutdown(int cameraIdx){};
+//    // typedef void (* Java_com_example_nativecodec_NativeCodec_FaceCallback_func)(int cameraIdx, int count);
+//    public static  boolean setFaceCallback(int cameraIdx, String func){return true;};
+//    public static  void lockFace(int cameraIdx){};
+//    public static  void releaseFace(int cameraIdx){};
+//    public static  boolean getFaceList(int cameraIdx, byte[] faceListPb){return true;};//浜岃繘鍒�
+//    public static  boolean getFaceImages(int cameraIdx, byte[] faceImagesIdx, byte[] faceImages){return true;};//鍥剧墖
 
 }

--
Gitblit v1.8.0