From 477c75353c515a45ab31617e10b88c0d92bfa82a Mon Sep 17 00:00:00 2001
From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期六, 01 四月 2017 15:16:29 +0800
Subject: [PATCH] 

---
 VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/DictionaryMng.java |   27 ++++++++++++++++++++++++---
 1 files changed, 24 insertions(+), 3 deletions(-)

diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/DictionaryMng.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/DictionaryMng.java
index dd6b4bc..665c466 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/DictionaryMng.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/DictionaryMng.java
@@ -2,8 +2,7 @@
 
 import cn.com.basic.face.dialog.CountryDialog;
 import cn.com.basic.face.dialog.SelectDialog;
-import cn.com.basic.face.fragment.RegisterFragment;
-import cn.com.basic.face.fragment.CheckInFragment;
+import cn.com.basic.face.discern.query.item.VistorTypeQueryItem;
 import cn.com.basic.face.util.AppApi;
 
 import org.xutils.http.RequestParams;
@@ -12,17 +11,24 @@
 import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
+import java.util.Map;
 
 import cn.com.basic.face.discern.common.BaseCommonCallBack;
 import cn.com.basic.face.discern.common.CommonVariables;
 import cn.com.basic.face.discern.entity.Dictionary;
 
-public class DictionaryMng extends BaseMng {
+public class DictionaryMng {
 
     public static DictionaryMng instance = new DictionaryMng();
 
     public static DictionaryMng getInstance() {
         return instance;
+    }
+
+    public Map<String, String> idMap = new HashMap<String, String>();
+
+    public String getId(String name) {
+        return idMap.get(name);
     }
 
     public static List<String> nationList = new ArrayList<String>();
@@ -38,6 +44,7 @@
         loadIdTypeList();
         loadGenderList();
         loadVisitReasonList();
+        loadVisitorTypeList();
     }
 
     public void loadCountries() {
@@ -107,4 +114,18 @@
         return nameList;
     }
 
+    private void loadVisitorTypeList() {
+        RequestParams params = new RequestParams(AppApi.BASEURL+AppApi.VISITOR_TYPE_LIST);
+        x.http().get(params, new BaseCommonCallBack() {
+            public void success() {
+                List<String> mVisitorTypeList = new ArrayList<String>();
+                for (VistorTypeQueryItem item : getList(VistorTypeQueryItem.class)) {
+                    mVisitorTypeList.add(item.getLabel());
+                    idMap.put(item.getLabel(), item.getId()+"");
+                }
+                SelectDialog.setVisitorTypeList(mVisitorTypeList);
+            }
+        });
+    }
+
 }

--
Gitblit v1.8.0