From db5395b9a868a0ab415cce43096dc63dfaa3332a Mon Sep 17 00:00:00 2001 From: “wangming” <“wangming@antissoft.com”> Date: Wed, 24 Sep 2025 11:08:27 +0800 Subject: [PATCH] 更新多个.DS_Store文件,调整MqttPublisherService以支持生产环境配置,优化UavAdvertisementService以处理字符串到整数的转换,修复UavAgentProfitConfigService中的返回值格式,更新UavAdvertisementCrInput以使用字符串类型的isEnabled属性。 --- .DS_Store | Bin 12292 -> 0 bytes netcore/.DS_Store | Bin 10244 -> 0 bytes netcore/src/.DS_Store | Bin 12292 -> 0 bytes netcore/src/Application/.DS_Store | Bin 10244 -> 0 bytes netcore/src/Application/NCC.API/.DS_Store | Bin 14340 -> 0 bytes netcore/src/Modularity/Extend/NCC.Extend.Entitys/uavAdvertisement/Dto/UavAdvertisementCrInput.cs | 4 ++-- netcore/src/Modularity/Extend/NCC.Extend/MqttPublisherService.cs | 2 +- netcore/src/Modularity/Extend/NCC.Extend/UavAdvertisementService.cs | 14 +++++++++++++- netcore/src/Modularity/Extend/NCC.Extend/UavAgentProfitConfigService.cs | 2 +- 9 files changed, 17 insertions(+), 5 deletions(-) diff --git a/.DS_Store b/.DS_Store index 452424f..208dc9d 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/netcore/.DS_Store b/netcore/.DS_Store index f8dd301..3a397e9 100644 Binary files a/netcore/.DS_Store and b/netcore/.DS_Store differ diff --git a/netcore/src/.DS_Store b/netcore/src/.DS_Store index 17ffdf9..ec8e04f 100644 Binary files a/netcore/src/.DS_Store and b/netcore/src/.DS_Store differ diff --git a/netcore/src/Application/.DS_Store b/netcore/src/Application/.DS_Store index 5d08f80..d40ccc5 100644 Binary files a/netcore/src/Application/.DS_Store and b/netcore/src/Application/.DS_Store differ diff --git a/netcore/src/Application/NCC.API/.DS_Store b/netcore/src/Application/NCC.API/.DS_Store index 18b3f1c..8a823bf 100644 Binary files a/netcore/src/Application/NCC.API/.DS_Store and b/netcore/src/Application/NCC.API/.DS_Store differ diff --git a/netcore/src/Modularity/Extend/NCC.Extend.Entitys/uavAdvertisement/Dto/UavAdvertisementCrInput.cs b/netcore/src/Modularity/Extend/NCC.Extend.Entitys/uavAdvertisement/Dto/UavAdvertisementCrInput.cs index 3c53809..465e84c 100644 --- a/netcore/src/Modularity/Extend/NCC.Extend.Entitys/uavAdvertisement/Dto/UavAdvertisementCrInput.cs +++ b/netcore/src/Modularity/Extend/NCC.Extend.Entitys/uavAdvertisement/Dto/UavAdvertisementCrInput.cs @@ -23,6 +23,7 @@ namespace NCC.Extend.Entitys.Dto.UavAdvertisement /// 广告排序 /// public string sortOrder { get; set; } + /// /// 代理商ID /// @@ -36,7 +37,6 @@ namespace NCC.Extend.Entitys.Dto.UavAdvertisement /// /// 是否启用(1=启用,0=禁用) /// - public int isEnabled { get; set; } - + public string isEnabled { get; set; } } } diff --git a/netcore/src/Modularity/Extend/NCC.Extend/MqttPublisherService.cs b/netcore/src/Modularity/Extend/NCC.Extend/MqttPublisherService.cs index c5b6f79..7fca299 100644 --- a/netcore/src/Modularity/Extend/NCC.Extend/MqttPublisherService.cs +++ b/netcore/src/Modularity/Extend/NCC.Extend/MqttPublisherService.cs @@ -96,7 +96,7 @@ public class MqttPublisherService : IMqttPublisherService, ITransient, IDisposab private string GetClientId() { // 手动设置:true为生产环境,false为开发环境 - bool isProduction = false; // 这里可以手动调整 + bool isProduction = true; // 这里可以手动调整 if (isProduction) { diff --git a/netcore/src/Modularity/Extend/NCC.Extend/UavAdvertisementService.cs b/netcore/src/Modularity/Extend/NCC.Extend/UavAdvertisementService.cs index ce27785..6cf9321 100644 --- a/netcore/src/Modularity/Extend/NCC.Extend/UavAdvertisementService.cs +++ b/netcore/src/Modularity/Extend/NCC.Extend/UavAdvertisementService.cs @@ -149,9 +149,21 @@ namespace NCC.Extend.UavAdvertisement { var entity = input.Adapt(); entity.Id = YitIdHelper.NextId().ToString(); - entity.ImageUrl = entity.ImageUrl.Replace("\"", ""); + entity.ImageUrl = entity.ImageUrl?.Replace("\"", ""); entity.AgentId = _userManager.UserId; entity.CreateUser = _userManager.UserId; + entity.CreateTime = DateTime.Now; + // 字符串到整数的强制转换 + if (!string.IsNullOrEmpty(input.isEnabled) && int.TryParse(input.isEnabled, out int isEnabledValue)) + { + entity.IsEnabled = isEnabledValue; + } + + if (!string.IsNullOrEmpty(input.sortOrder) && int.TryParse(input.sortOrder, out int sortOrderValue)) + { + entity.SortOrder = sortOrderValue; + } + var isOk = await _db.Insertable(entity).IgnoreColumns(ignoreNullColumn: true).ExecuteCommandAsync(); if (!(isOk > 0)) throw NCCException.Oh(ErrorCode.COM1000); } diff --git a/netcore/src/Modularity/Extend/NCC.Extend/UavAgentProfitConfigService.cs b/netcore/src/Modularity/Extend/NCC.Extend/UavAgentProfitConfigService.cs index 8ca438b..b67f79b 100644 --- a/netcore/src/Modularity/Extend/NCC.Extend/UavAgentProfitConfigService.cs +++ b/netcore/src/Modularity/Extend/NCC.Extend/UavAgentProfitConfigService.cs @@ -320,7 +320,7 @@ namespace NCC.Extend.UavAgentProfitConfig prevLoginIPAddress = a.PrevLogIP, openId = a.OpenId }).FirstAsync(); - return data; + return data; } #endregion } -- libgit2 0.21.4