From 2d255c4b649b080e969451354ee7b385927583bd Mon Sep 17 00:00:00 2001 From: "zhczyx@163.com" Date: Wed, 31 Dec 2025 14:46:57 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E6=89=B9=E9=87=8F=E5=AF=BC?= =?UTF-8?q?=E5=85=A5=E6=94=AF=E6=8C=81GatewayClientId?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../business/controller/DeviceController.java | 1 - .../controller/GatewayClientsController.java | 2 +- .../resources/template/deviceInfo_zh.xlsx | Bin 11083 -> 11118 bytes .../resources/template/en/deviceInfo_en.xlsx | Bin 10927 -> 10951 bytes .../resources/template/jp/deviceInfo_jp.xlsx | Bin 11266 -> 11249 bytes .../mappers/ex/DeviceInfoMapperExt.xml | 3 ++- .../mappers/ex/GatewayClientsMapperExt.xml | 24 ++++++++++++++++++ .../dto/device/DeviceSearchParams.java | 3 +++ .../deviceinfo/DeviceInfoExcelCn.java | 3 +++ .../deviceinfo/DeviceInfoExcelEn.java | 3 +++ .../deviceinfo/DeviceInfoExcelJp.java | 3 +++ .../business/vo/device/DeviceVO.java | 2 +- .../service/impl/DeviceServiceImpl.java | 10 ++++---- .../impl/GatewayClientsServiceImpl.java | 2 +- 14 files changed, 46 insertions(+), 10 deletions(-) diff --git a/data-center-business-controller/src/main/java/com/techsor/datacenter/business/controller/DeviceController.java b/data-center-business-controller/src/main/java/com/techsor/datacenter/business/controller/DeviceController.java index c5870bb..f8f2350 100644 --- a/data-center-business-controller/src/main/java/com/techsor/datacenter/business/controller/DeviceController.java +++ b/data-center-business-controller/src/main/java/com/techsor/datacenter/business/controller/DeviceController.java @@ -366,7 +366,6 @@ public class DeviceController { @Parameter(name = "UTCOffset", description = "Offset between GMT and local time in minutes, e.g., -480 for GMT+8") @RequestHeader(required = true) Integer UTCOffset, @RequestBody MultipartFile files, HttpServletResponse response) { - return this.deviceExcelService.importDeviceInfosExcelFiles(wsClientId, files, UserId, CompanyId, LanguageType); } diff --git a/data-center-business-controller/src/main/java/com/techsor/datacenter/business/controller/GatewayClientsController.java b/data-center-business-controller/src/main/java/com/techsor/datacenter/business/controller/GatewayClientsController.java index e767ba9..6145cd7 100644 --- a/data-center-business-controller/src/main/java/com/techsor/datacenter/business/controller/GatewayClientsController.java +++ b/data-center-business-controller/src/main/java/com/techsor/datacenter/business/controller/GatewayClientsController.java @@ -70,7 +70,7 @@ public class GatewayClientsController { @Parameter(name = "LanguageType", description = "Language type 0: Chinese 1: English 2: Japanese", required = true, schema = @Schema(defaultValue = "2")) @RequestHeader(required = true) Integer LanguageType, @Parameter(name = "UTCOffset", description = "Offset between GMT and local time in minutes, e.g., -480 for GMT+8") @RequestHeader(required = true) Integer UTCOffset ){ - SimpleDataResponse dataResponse =SimpleDataResponse.success(gatewayClientsService.getAll(CompanyId, UserId, LanguageType)); + SimpleDataResponse dataResponse =SimpleDataResponse.success(gatewayClientsService.getAll(UserId, CompanyId, LanguageType)); return dataResponse; } diff --git a/data-center-business-controller/src/main/resources/template/deviceInfo_zh.xlsx b/data-center-business-controller/src/main/resources/template/deviceInfo_zh.xlsx index 0a73421c70182770a35f768ded20084898a8ac96..7cfd4211b6907549bb0ae7941645ae311f8cfc64 100644 GIT binary patch delta 4032 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 Z@0XwqKugrof84cD3W9=UWxT(Q{sDorP>BEl diff --git a/data-center-business-controller/src/main/resources/template/en/deviceInfo_en.xlsx b/data-center-business-controller/src/main/resources/template/en/deviceInfo_en.xlsx index 025f49fac5118caf01b270615ed0888814028d73..b9a9b448b0c950aee527bce44ac9af7ad49a359a 100644 GIT binary patch delta 3894 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 delta 3781 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 diff --git a/data-center-business-controller/src/main/resources/template/jp/deviceInfo_jp.xlsx b/data-center-business-controller/src/main/resources/template/jp/deviceInfo_jp.xlsx index 8c93e20161af5afea01c89f019927a0d1006367e..edeedaa41a948f00d91063adf5de2282af1d6546 100644 GIT binary patch delta 4154 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 left join target_id_check tic on dac.id = tic.alert_config_id diff --git a/data-center-business-dao/src/main/resources/mappers/ex/GatewayClientsMapperExt.xml b/data-center-business-dao/src/main/resources/mappers/ex/GatewayClientsMapperExt.xml index 07c1300..7ededf4 100644 --- a/data-center-business-dao/src/main/resources/mappers/ex/GatewayClientsMapperExt.xml +++ b/data-center-business-dao/src/main/resources/mappers/ex/GatewayClientsMapperExt.xml @@ -40,4 +40,28 @@ + + \ No newline at end of file diff --git a/data-center-business-model/src/main/java/com/techsor/datacenter/business/dto/device/DeviceSearchParams.java b/data-center-business-model/src/main/java/com/techsor/datacenter/business/dto/device/DeviceSearchParams.java index 5ca9de9..fb0dcc0 100644 --- a/data-center-business-model/src/main/java/com/techsor/datacenter/business/dto/device/DeviceSearchParams.java +++ b/data-center-business-model/src/main/java/com/techsor/datacenter/business/dto/device/DeviceSearchParams.java @@ -45,6 +45,9 @@ public class DeviceSearchParams extends BaseSearchParams { @Schema(description = "Asset symbol", example = "asset-01") private String assetSymbol; + @Schema(description = "gatewayClientName", example = "asset-01") + private String gatewayClientName; + @Schema(description = "Target ID value", example = "33") private Integer targetIdValue; diff --git a/data-center-business-model/src/main/java/com/techsor/datacenter/business/importexcel/deviceinfo/DeviceInfoExcelCn.java b/data-center-business-model/src/main/java/com/techsor/datacenter/business/importexcel/deviceinfo/DeviceInfoExcelCn.java index 83b8cd9..4631878 100644 --- a/data-center-business-model/src/main/java/com/techsor/datacenter/business/importexcel/deviceinfo/DeviceInfoExcelCn.java +++ b/data-center-business-model/src/main/java/com/techsor/datacenter/business/importexcel/deviceinfo/DeviceInfoExcelCn.java @@ -65,6 +65,9 @@ public class DeviceInfoExcelCn { @ExcelProperty(value ="资产符号") private String assetSymbol; + @ExcelProperty(value ="网关ClientID") + private String gatewayClientId; + @ExcelProperty(value ="项目名称") private String projectName; diff --git a/data-center-business-model/src/main/java/com/techsor/datacenter/business/importexcel/deviceinfo/DeviceInfoExcelEn.java b/data-center-business-model/src/main/java/com/techsor/datacenter/business/importexcel/deviceinfo/DeviceInfoExcelEn.java index 827c3da..8395a5f 100644 --- a/data-center-business-model/src/main/java/com/techsor/datacenter/business/importexcel/deviceinfo/DeviceInfoExcelEn.java +++ b/data-center-business-model/src/main/java/com/techsor/datacenter/business/importexcel/deviceinfo/DeviceInfoExcelEn.java @@ -35,6 +35,9 @@ public class DeviceInfoExcelEn { @ExcelProperty(value ="asset symbol") private String assetSymbol; + @ExcelProperty(value ="gateway client id") + private String gatewayClientId; + @ExcelProperty(value ="project name") private String projectName; diff --git a/data-center-business-model/src/main/java/com/techsor/datacenter/business/importexcel/deviceinfo/DeviceInfoExcelJp.java b/data-center-business-model/src/main/java/com/techsor/datacenter/business/importexcel/deviceinfo/DeviceInfoExcelJp.java index 4e541a5..66c3e18 100644 --- a/data-center-business-model/src/main/java/com/techsor/datacenter/business/importexcel/deviceinfo/DeviceInfoExcelJp.java +++ b/data-center-business-model/src/main/java/com/techsor/datacenter/business/importexcel/deviceinfo/DeviceInfoExcelJp.java @@ -37,6 +37,9 @@ public class DeviceInfoExcelJp { @ExcelProperty(value ="資産記号") private String assetSymbol; + @ExcelProperty(value ="クライアントID") + private String gatewayClientId; + // @ExcelProperty(value ="DBM ClientID") // private String clientId; diff --git a/data-center-business-model/src/main/java/com/techsor/datacenter/business/vo/device/DeviceVO.java b/data-center-business-model/src/main/java/com/techsor/datacenter/business/vo/device/DeviceVO.java index 05d6dfc..0ce7ba8 100644 --- a/data-center-business-model/src/main/java/com/techsor/datacenter/business/vo/device/DeviceVO.java +++ b/data-center-business-model/src/main/java/com/techsor/datacenter/business/vo/device/DeviceVO.java @@ -66,7 +66,7 @@ public class DeviceVO { private String assetSymbol; - private String gatewayId; + private Integer gatewayId; private String gatewayClientName; private Integer flag; diff --git a/data-center-business-service/src/main/java/com/techsor/datacenter/business/service/impl/DeviceServiceImpl.java b/data-center-business-service/src/main/java/com/techsor/datacenter/business/service/impl/DeviceServiceImpl.java index f582b27..cf8d3c9 100644 --- a/data-center-business-service/src/main/java/com/techsor/datacenter/business/service/impl/DeviceServiceImpl.java +++ b/data-center-business-service/src/main/java/com/techsor/datacenter/business/service/impl/DeviceServiceImpl.java @@ -847,9 +847,9 @@ public class DeviceServiceImpl implements IDeviceService { errorList.add(msgLanguageChange.getParameterMapByCode(languageType, "assetSymbolDoesNotExist")); } - // Floor Check + // gatewayClient Check boolean gatewayClientExist = checkGatewayClient(deviceInfoExcel.getGatewayClientId(), companyId, deviceInfo); - if (!floorExists) { + if (!gatewayClientExist) { errorList.add(msgLanguageChange.getParameterMapByCode(languageType, "floorNameDoesNotExist")); } @@ -2097,12 +2097,12 @@ public class DeviceServiceImpl implements IDeviceService { } - private boolean checkGatewayClient(String gatewayClientName, long companyId, DeviceInfo deviceInfo) { - if (StringUtils.isBlank(gatewayClientName)) { + private boolean checkGatewayClient(String gatewayClientId, long companyId, DeviceInfo deviceInfo) { + if (StringUtils.isBlank(gatewayClientId)) { return true; } else { GatewayClientsExample gatewayClientsExample = new GatewayClientsExample(); - gatewayClientsExample.createCriteria().andClientNameEqualTo(gatewayClientName).andCompanyIdEqualTo(companyId).andFlagEqualTo(0); + gatewayClientsExample.createCriteria().andClientIdEqualTo(gatewayClientId).andCompanyIdEqualTo(companyId).andFlagEqualTo(0); List assetList = this.gatewayClientsMapperExt.selectByExample(gatewayClientsExample); if (CollectionUtils.isEmpty(assetList)) { return false; diff --git a/data-center-business-service/src/main/java/com/techsor/datacenter/business/service/impl/GatewayClientsServiceImpl.java b/data-center-business-service/src/main/java/com/techsor/datacenter/business/service/impl/GatewayClientsServiceImpl.java index 4384528..cfbdb45 100644 --- a/data-center-business-service/src/main/java/com/techsor/datacenter/business/service/impl/GatewayClientsServiceImpl.java +++ b/data-center-business-service/src/main/java/com/techsor/datacenter/business/service/impl/GatewayClientsServiceImpl.java @@ -91,7 +91,7 @@ public class GatewayClientsServiceImpl implements GatewayClientsService { @Override public List getAll(Long userId, Long companyId, Integer languageType) { - List resultList = gatewayClientsMapperExt.getListPage(null,companyId); + List resultList = gatewayClientsMapperExt.getAll(companyId); return resultList; }