k94314517
2023-12-26 c1e829fcf97594aaa30ffb531f213b703e0eb21f
server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/HkSyncDeviceServiceImpl.java
@@ -179,7 +179,7 @@
        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.setManufature(device.getManufacturer());
@@ -188,8 +188,9 @@
        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 +199,15 @@
                    }
                    if(StringUtils.isNotBlank(str)){
                        str += ",";
                        names += ",";
                    }
                    str+=info.getChannelNo();
                    names+=info.getName();
                }
            }
        }
        model.setChannelNo(str);
        model.setChannelInfo(names);
        return str;
    }