From ad6dfb8323ab40ca8fe4fed94722c755d89c3203 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期三, 28 二月 2024 15:14:47 +0800
Subject: [PATCH] 整理

---
 server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/HkSyncDeviceServiceImpl.java |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/HkSyncDeviceServiceImpl.java b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/HkSyncDeviceServiceImpl.java
index 6e24bd8..1cca727 100644
--- a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/HkSyncDeviceServiceImpl.java
+++ b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/HkSyncDeviceServiceImpl.java
@@ -179,17 +179,19 @@
         model.setManufature(device.getManufacturer());
         model.setType(Constants.ZERO);
 //        model.setNo(device.getDevSerialNum());
-        model.setChannelNo(getChannelNo(device.getIndexCode(),hkDoorList));
+        model.setChannelNo(getChannelNo(device.getIndexCode(),hkDoorList,model));
         model.setResourceType(device.getResourceType());
         model.setDevTypeCode(device.getDevTypeCode());
+        model.setDevTypeDesc(device.getDevTypeDesc());
         model.setManufature(device.getManufacturer());
         model.setPort(device.getPort());
         model.setRemark(JSONObject.toJSONString(device));
         return  model;
     }
 
-    private String getChannelNo(String indexCode, List<DoorsInfoResponse> hkDoorList) {
+    private String getChannelNo(String indexCode, List<DoorsInfoResponse> hkDoorList,Device model ) {
         String str = "";
+        String names = "";
         if(hkDoorList!=null && hkDoorList.size()>0){
             for(DoorsInfoResponse info : hkDoorList){
                 if(StringUtils.equals(indexCode,info.getParentIndexCode())){
@@ -198,11 +200,15 @@
                     }
                     if(StringUtils.isNotBlank(str)){
                         str += ",";
+                        names += ",";
                     }
                     str+=info.getChannelNo();
+                    names+=info.getName();
                 }
             }
         }
+        model.setChannelNo(str);
+        model.setChannelInfo(names);
         return str;
     }
 

--
Gitblit v1.9.3