From bc1b3ee367f7e9aef88fc59647a9631f39eca6b5 Mon Sep 17 00:00:00 2001 From: liding <756868258@qq.com> Date: 星期三, 23 四月 2025 09:19:55 +0800 Subject: [PATCH] 1.数采 2.国产网分仪 --- cnas-device/src/main/java/com/ruoyi/device/service/impl/DeviceServiceImpl.java | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) diff --git a/cnas-device/src/main/java/com/ruoyi/device/service/impl/DeviceServiceImpl.java b/cnas-device/src/main/java/com/ruoyi/device/service/impl/DeviceServiceImpl.java index 86562c9..8ca0333 100644 --- a/cnas-device/src/main/java/com/ruoyi/device/service/impl/DeviceServiceImpl.java +++ b/cnas-device/src/main/java/com/ruoyi/device/service/impl/DeviceServiceImpl.java @@ -533,6 +533,32 @@ batchOperate(toInsert, toUpdate); } + /** + * 鍒ゆ柇璇ヨ澶囨槸鍚﹀彲浠ユ暟閲� + * @param managementNumber + * @param request + * @return + */ + @Override + public Result<?> determineWhetherToCollectData(String managementNumber, HttpServletRequest request) { + String ip = DataAcquisition.getIp(request); + List<Device> device = baseMapper.selectList(Wrappers.<Device>lambdaQuery() + .eq(Device::getIp, ip)); + if (ObjectUtils.isEmpty(device)) { + return Result.success(false); + } + if (ObjectUtils.isEmpty(device.get(0).getFileType()) || ObjectUtils.isEmpty(device.get(0).getCollectUrl())) { + return Result.success(false); + } else { + return Result.success(true); + } + } + + @Override + public Result<?> dataCollection1(HttpServletRequest request, DeviceCollectionDto dto) { + return null; + } + private Map<String, Integer> queryUserMap(List<Device> batch) { Set<String> managerNames = batch.stream() .map(Device::getEquipmentManagerName) -- Gitblit v1.9.3