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