diff --git a/WeiCloud.Fusion/AlarmService/Alarm.DomainService/DahAlarm/DahuaGeneralCtlService.cs b/WeiCloud.Fusion/AlarmService/Alarm.DomainService/DahAlarm/DahuaGeneralCtlService.cs index fe5e1f0..6bf76c7 100644 --- a/WeiCloud.Fusion/AlarmService/Alarm.DomainService/DahAlarm/DahuaGeneralCtlService.cs +++ b/WeiCloud.Fusion/AlarmService/Alarm.DomainService/DahAlarm/DahuaGeneralCtlService.cs @@ -213,7 +213,7 @@ namespace Alarm.DomainService.DahAlarm // var payload = "[{\"taglabel\":\"残卫测试报警按钮.alarmStat\",\"value\":\"" + dto.Info.AlarmStat + "\",\"time\":\"" + DateTimeOffset.UtcNow.ToUnixTimeSeconds() + "\"}]"; await _mqttClient.EnsureConnectedAsync(mqttHostIp, mqttHostPort, mqttUsername, mqttPassword, topicName, mqttClientId); - await _mqttClientService.PublishAsync("/zrh/sun/alarm", payload); + await _mqttClientService.PublishAsync(topicName, payload); } } } diff --git a/WeiCloud.Fusion/AlarmService/AlarmService.API/appsettings.json b/WeiCloud.Fusion/AlarmService/AlarmService.API/appsettings.json index ac32a7a..96861a2 100644 --- a/WeiCloud.Fusion/AlarmService/AlarmService.API/appsettings.json +++ b/WeiCloud.Fusion/AlarmService/AlarmService.API/appsettings.json @@ -6,30 +6,31 @@ } }, - "SubscribeMQTT": { - "TopicName": "/zrh/sun/alarm2", - "ProjectId": 530522108656160, - "HostIP": "v4.weienergy.cn", - "HostPort": 18883, - "Timeout": 5000, - "UserName": "test", - "Password": "test123", - "ClientId": "datasource_points_AXYJPT_v4", - "ApiUrl": "http://v4.weienergy.cn/datastream" - }, - //"SubscribeMQTT": { // "TopicName": "/zrh/sun/alarm2", // "ProjectId": 530522108656160, - // "HostIP": "demo.weienergy.cn", - // "HostPort": 1883, + // "HostIP": "v4.weienergy.cn", + // "HostPort": 18883, // "Timeout": 5000, // "UserName": "test", // "Password": "test123", - // "ClientId": "mqttx_40578401", - // "ApiUrl": "http://demo.weienergy.cn/datastream" + // "ClientId": "datasource_points_AXYJPT_v4", + // "ApiUrl": "http://v4.weienergy.cn/datastream" //}, + "SubscribeMQTT": { + "TopicName": "tyg/DisabledToilet", + + "ProjectId": 530522108656160, + "HostIP": "demo.weienergy.cn", + "HostPort": 1883, + "Timeout": 5000, + "UserName": "test", + "Password": "test123", + "ClientId": "mqttx_40578401", + "ApiUrl": "http://demo.weienergy.cn/datastream" + }, + "CorsWithOrigins": [ "https://demo.weienergy.cn:15214", "http://59.110.150.214", "https://demo.weienergy.cn/" ], "AllowedHosts": "*", //大华摄像头的配置 diff --git a/WeiCloud.Fusion/ThirdPartyServices/ThirdPartyServices.API/ReadMe.MD b/WeiCloud.Fusion/ThirdPartyServices/ThirdPartyServices.API/ReadMe.MD new file mode 100644 index 0000000..ec38d78 --- /dev/null +++ b/WeiCloud.Fusion/ThirdPartyServices/ThirdPartyServices.API/ReadMe.MD @@ -0,0 +1,13 @@ +# 普测公司命名规则 +- 文件夹名为:*PuCe*的都是普测公司相关代码 +# 普天溯源公司命名规则 +- 文件夹名为:*PuTianSuYuan*的都是普天溯源公司相关代码 +# 神州晟安公司命名规则 +- 文件夹名为:*ShenZhouShengAn*的都是神州晟安公司相关代码 + +# 注意事项 +- 所有涉及到普测、普天溯源、神州晟安的代码均为第三方服务代码; +- 在不同的层中,需要以文件夹的形式建立对应公司的文件夹,以区分不同公司的代码; +- 实体方法接口都不可跨公司混用 +- 后续的新增了三方公司代码,也需要遵循以上命名规则 +- 确实会涉及到的通用的代码或者方法,请放到Common.SharedService项目中,通过nuget打包 \ No newline at end of file diff --git a/WeiCloud.Fusion/ThirdPartyServices/ThirdPartyServices.Application/ReadMe.MD b/WeiCloud.Fusion/ThirdPartyServices/ThirdPartyServices.Application/ReadMe.MD new file mode 100644 index 0000000..ec38d78 --- /dev/null +++ b/WeiCloud.Fusion/ThirdPartyServices/ThirdPartyServices.Application/ReadMe.MD @@ -0,0 +1,13 @@ +# 普测公司命名规则 +- 文件夹名为:*PuCe*的都是普测公司相关代码 +# 普天溯源公司命名规则 +- 文件夹名为:*PuTianSuYuan*的都是普天溯源公司相关代码 +# 神州晟安公司命名规则 +- 文件夹名为:*ShenZhouShengAn*的都是神州晟安公司相关代码 + +# 注意事项 +- 所有涉及到普测、普天溯源、神州晟安的代码均为第三方服务代码; +- 在不同的层中,需要以文件夹的形式建立对应公司的文件夹,以区分不同公司的代码; +- 实体方法接口都不可跨公司混用 +- 后续的新增了三方公司代码,也需要遵循以上命名规则 +- 确实会涉及到的通用的代码或者方法,请放到Common.SharedService项目中,通过nuget打包 \ No newline at end of file diff --git a/WeiCloud.Fusion/ThirdPartyServices/ThirdPartyServices.DomainService/ReadMe.MD b/WeiCloud.Fusion/ThirdPartyServices/ThirdPartyServices.DomainService/ReadMe.MD new file mode 100644 index 0000000..ec38d78 --- /dev/null +++ b/WeiCloud.Fusion/ThirdPartyServices/ThirdPartyServices.DomainService/ReadMe.MD @@ -0,0 +1,13 @@ +# 普测公司命名规则 +- 文件夹名为:*PuCe*的都是普测公司相关代码 +# 普天溯源公司命名规则 +- 文件夹名为:*PuTianSuYuan*的都是普天溯源公司相关代码 +# 神州晟安公司命名规则 +- 文件夹名为:*ShenZhouShengAn*的都是神州晟安公司相关代码 + +# 注意事项 +- 所有涉及到普测、普天溯源、神州晟安的代码均为第三方服务代码; +- 在不同的层中,需要以文件夹的形式建立对应公司的文件夹,以区分不同公司的代码; +- 实体方法接口都不可跨公司混用 +- 后续的新增了三方公司代码,也需要遵循以上命名规则 +- 确实会涉及到的通用的代码或者方法,请放到Common.SharedService项目中,通过nuget打包 \ No newline at end of file diff --git a/WeiCloud.Fusion/ThirdPartyServices/ThirdPartyServices.Entity/ReadMe.MD b/WeiCloud.Fusion/ThirdPartyServices/ThirdPartyServices.Entity/ReadMe.MD new file mode 100644 index 0000000..ec38d78 --- /dev/null +++ b/WeiCloud.Fusion/ThirdPartyServices/ThirdPartyServices.Entity/ReadMe.MD @@ -0,0 +1,13 @@ +# 普测公司命名规则 +- 文件夹名为:*PuCe*的都是普测公司相关代码 +# 普天溯源公司命名规则 +- 文件夹名为:*PuTianSuYuan*的都是普天溯源公司相关代码 +# 神州晟安公司命名规则 +- 文件夹名为:*ShenZhouShengAn*的都是神州晟安公司相关代码 + +# 注意事项 +- 所有涉及到普测、普天溯源、神州晟安的代码均为第三方服务代码; +- 在不同的层中,需要以文件夹的形式建立对应公司的文件夹,以区分不同公司的代码; +- 实体方法接口都不可跨公司混用 +- 后续的新增了三方公司代码,也需要遵循以上命名规则 +- 确实会涉及到的通用的代码或者方法,请放到Common.SharedService项目中,通过nuget打包 \ No newline at end of file diff --git a/WeiCloud.Fusion/ThirdPartyServices/ThirdPartyServices.Entity/ThirdPartyServices.Entity.csproj b/WeiCloud.Fusion/ThirdPartyServices/ThirdPartyServices.Entity/ThirdPartyServices.Entity.csproj index fa71b7a..47eabbf 100644 --- a/WeiCloud.Fusion/ThirdPartyServices/ThirdPartyServices.Entity/ThirdPartyServices.Entity.csproj +++ b/WeiCloud.Fusion/ThirdPartyServices/ThirdPartyServices.Entity/ThirdPartyServices.Entity.csproj @@ -6,4 +6,10 @@ enable + + + + + +