648540858
2023-10-12 78f628dd6fca9be675376a20a753b6f4556e9844
修复同步目录时批量提交的错误
1个文件已修改
16 ■■■■ 已修改文件
src/main/java/com/genersoft/iot/vmp/storager/impl/VideoManagerStorageImpl.java 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/storager/impl/VideoManagerStorageImpl.java
@@ -169,7 +169,7 @@
                }
            }
        }
        if (channels.size() > 0) {
        if (!channels.isEmpty()) {
            for (DeviceChannel channel : channels) {
                if (subContMap.get(channel.getChannelId()) != null){
                    Integer count = subContMap.get(channel.getChannelId());
@@ -190,19 +190,7 @@
        }
        try {
            int limitCount = 50;
            int cleanChannelsResult = 0;
            if (channels.size() > limitCount) {
                for (int i = 0; i < channels.size(); i += limitCount) {
                    int toIndex = i + limitCount;
                    if (i + limitCount > channels.size()) {
                        toIndex = channels.size();
                    }
                    cleanChannelsResult += this.deviceChannelMapper.cleanChannelsNotInList(deviceId, channels.subList(i, toIndex));
                }
            } else {
                cleanChannelsResult = this.deviceChannelMapper.cleanChannelsNotInList(deviceId, channels);
            }
            boolean result = cleanChannelsResult < 0;
            boolean result = false;
            if (!result && addChannels.size() > 0) {
                if (addChannels.size() > limitCount) {
                    for (int i = 0; i < addChannels.size(); i += limitCount) {