From faf973accb9dc278bad17e25a07a9dc206d6456b Mon Sep 17 00:00:00 2001 From: break Date: Thu, 30 Jul 2026 15:40:53 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A1=AE=E4=BF=9D=E8=B5=84=E4=BA=A7=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E8=BF=94=E5=9B=9E=E5=AE=9E=E5=90=8D=E7=AD=96=E7=95=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Constraint: 设备列表与独立卡列表必须和详情接口返回一致的实名策略\nRejected: 在查询层补默认值 | 数据库字段已正确读取,问题仅在响应映射遗漏\nConfidence: high\nScope-risk: narrow\nDirective: DTO 新增字段时同步检查列表与详情的全部映射路径\nTested: 未运行测试,按用户要求仅检查暂存差异\nNot-tested: 未执行自动化测试 --- internal/service/device/service.go | 1 + internal/service/iot_card/service.go | 1 + 2 files changed, 2 insertions(+) diff --git a/internal/service/device/service.go b/internal/service/device/service.go index 8043dec..4ee9585 100644 --- a/internal/service/device/service.go +++ b/internal/service/device/service.go @@ -1074,6 +1074,7 @@ func (s *Service) toDeviceResponse(device *model.Device, shopMap map[uint]string BoundCardCount: int(bindingCounts[device.ID]), SeriesID: device.SeriesID, ActivatedAt: device.ActivatedAt, + RealnamePolicy: device.RealnamePolicy, CreatedAt: device.CreatedAt, UpdatedAt: device.UpdatedAt, OnlineStatus: device.OnlineStatus, diff --git a/internal/service/iot_card/service.go b/internal/service/iot_card/service.go index a7bf56c..77c6fdb 100644 --- a/internal/service/iot_card/service.go +++ b/internal/service/iot_card/service.go @@ -492,6 +492,7 @@ func (s *Service) toStandaloneResponse(card *model.IotCard, shopMap map[uint]str EnablePolling: card.EnablePolling, SeriesID: card.SeriesID, DeviceVirtualNo: card.DeviceVirtualNo, + RealnamePolicy: card.RealnamePolicy, AssetStatus: card.AssetStatus, AssetStatusName: constants.GetAssetStatusName(card.AssetStatus), Generation: card.Generation,