Browse Source

修改电话通讯录只显示床位不显示入住人名称

weizhengliang 11 months ago
parent
commit
e7f3005e20

+ 19 - 1
middleware/src/main/code/com/wdkl/ncs/android/middleware/utils/ContactHelper.java

@@ -470,6 +470,23 @@ public class ContactHelper {
         }
     }
 
+    public static void setPhoneBook(Context context, List<PhoneBookItem> phoneBookItems) {
+        if (phoneBookItems.size() > 0) {
+            ArrayList<WatchContactVO> contactVOS = new ArrayList<>();
+            for (PhoneBookItem item: phoneBookItems) {
+                if (!TextUtils.isEmpty(item.getPhoneNumber())) {
+                    WatchContactVO contactVO = new WatchContactVO();
+                    //只显示床位号
+                    contactVO.setName(item.getName());
+                    contactVO.setPhoneNumber(item.getPhoneNumber());
+                    contactVOS.add(contactVO);
+                }
+            }
+
+            setContact2(context, contactVOS);
+        }
+    }
+
     public static void setContact2(Context context, List<WatchContactVO> contactVOS) {
         synchronized (lock) {
             contacts.clear();
@@ -743,7 +760,8 @@ public class ContactHelper {
                 for (PhoneBookItem item: phoneBookItems) {
                     if (!TextUtils.isEmpty(item.getPhoneNumber())) {
                         WatchContactVO contactVO = new WatchContactVO();
-                        contactVO.setName(item.getName() + "#" + item.getUser());
+                        //只显示床位号
+                        contactVO.setName(item.getName());
                         contactVO.setPhoneNumber(item.getPhoneNumber());
                         contactVOS.add(contactVO);
                     }