From ed7c02a116c5bff8ec139e4251bd3d50418c04ac Mon Sep 17 00:00:00 2001 From: hzj <826100833@qq.com> Date: Mon, 28 Apr 2025 09:42:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=B9=E9=87=8F=E6=96=B0=E5=A2=9E=E8=AE=BE?= =?UTF-8?q?=E5=A4=87bug=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../equipment/EquipmentDeliveryController.java | 13 ++++++++++++- .../service/CsEquipmentDeliveryService.java | 2 +- .../impl/CsEquipmentDeliveryServiceImpl.java | 17 +++++------------ 3 files changed, 18 insertions(+), 14 deletions(-) diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/controller/equipment/EquipmentDeliveryController.java b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/controller/equipment/EquipmentDeliveryController.java index 458bce6..fdfcfb1 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/controller/equipment/EquipmentDeliveryController.java +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/controller/equipment/EquipmentDeliveryController.java @@ -257,7 +257,18 @@ public class EquipmentDeliveryController extends BaseController { @PostMapping(value = "importEquipment") public HttpResult importEquipment(@ApiParam(value = "文件", required = true) @RequestPart("file") MultipartFile file, HttpServletResponse response) { String methodDescribe = getMethodDescribe("importEquipment"); - csEquipmentDeliveryService.importEquipment(file, response); + List csEquipmentDeliveryPOS = csEquipmentDeliveryService.importEquipment(file, response); + if (!CollectionUtils.isEmpty(csEquipmentDeliveryPOS)){ + csEquipmentDeliveryPOS.forEach(temp->{ + //查询mqtt用户名和密码是否存在 + boolean result = mqttUserService.findMqttUser(temp.getNdid()); + if (result){ + //初始化装置mqtt连接信息(使用sha256加密) + mqttUserService.insertMqttUser(temp.getNdid()); + } + }); + + } return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); } @ResponseBody diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/CsEquipmentDeliveryService.java b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/CsEquipmentDeliveryService.java index af1440b..c178028 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/CsEquipmentDeliveryService.java +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/CsEquipmentDeliveryService.java @@ -99,7 +99,7 @@ public interface CsEquipmentDeliveryService extends IService importEquipment(MultipartFile file, HttpServletResponse response); void delete(String devId); diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/CsEquipmentDeliveryServiceImpl.java b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/CsEquipmentDeliveryServiceImpl.java index 46ad2af..c26e1b5 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/CsEquipmentDeliveryServiceImpl.java +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/CsEquipmentDeliveryServiceImpl.java @@ -446,7 +446,7 @@ public class CsEquipmentDeliveryServiceImpl extends ServiceImpl importEquipment(MultipartFile file, HttpServletResponse response) { ImportParams params = new ImportParams ( ); params.setHeadRows(1); params.setTitleRows(1); @@ -548,27 +548,20 @@ public class CsEquipmentDeliveryServiceImpl extends ServiceImpl{ - if (Objects.nonNull(temp)){ - //查询mqtt用户名和密码是否存在 - boolean result = mqttUserService.findMqttUser(temp.getNdid()); - if (result){ - //初始化装置mqtt连接信息(使用sha256加密) - mqttUserService.insertMqttUser(temp.getNdid()); - } - } - }); + + return collect; } if (!CollectionUtils.isEmpty (falseCollect)) { ExportParams exportExcel = new ExportParams ("批量导入模板(请严格按照模板标准填入数据)", "非法设备信息"); Workbook workbook = ExcelExportUtil.exportExcel (exportExcel, DeviceExcelTemplete.IllegalityDeviceExcelTemplete.class, falseCollect); ExcelStyleUtil.exportFileByWorkbook (workbook, "非法设备信息.xlsx", response); - + return null; } } catch (Exception e) { e.printStackTrace ( ); } + return null; } /* * 物理删除设备相关数据