From da50a35a622c85da29040878368518f138cebbab Mon Sep 17 00:00:00 2001 From: huang Date: Fri, 27 Mar 2026 22:54:50 +0800 Subject: [PATCH] =?UTF-8?q?fix(01-01):=20=E4=BF=AE=E5=A4=8D=20C=20?= =?UTF-8?q?=E7=AB=AF=E5=AE=9E=E5=90=8D=E6=A0=A1=E9=AA=8C=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E5=B8=B8=E9=87=8F=EF=BC=88CRITICAL-02=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - client_order/service.go: 实名校验 assetInfo.RealNameStatus != 1 改为常量比较 - client_realname.go: 实名状态检查 == 1 改为 constants.RealNameStatusVerified - go build ./... 编译通过,无遗留硬编码 != 1 / == 1 的实名判断 --- internal/handler/app/client_realname.go | 2 +- internal/service/client_order/service.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/handler/app/client_realname.go b/internal/handler/app/client_realname.go index 7d4b2fe..24d19b6 100644 --- a/internal/handler/app/client_realname.go +++ b/internal/handler/app/client_realname.go @@ -125,7 +125,7 @@ func (h *ClientRealnameHandler) GetRealnameLink(c *fiber.Ctx) error { } // 6. 检查实名状态 - if targetCard.RealNameStatus == 1 { + if targetCard.RealNameStatus == constants.RealNameStatusVerified { return errors.New(errors.CodeInvalidStatus, "该卡已完成实名") } diff --git a/internal/service/client_order/service.go b/internal/service/client_order/service.go index 94a7085..8f9a019 100644 --- a/internal/service/client_order/service.go +++ b/internal/service/client_order/service.go @@ -112,7 +112,7 @@ func (s *Service) CreateOrder(ctx context.Context, customerID uint, req *dto.Cli return nil, err } - if packagesNeedRealname(validationResult.Packages) && assetInfo.RealNameStatus != 1 { + if packagesNeedRealname(validationResult.Packages) && assetInfo.RealNameStatus != constants.RealNameStatusVerified { return nil, errors.New(errors.CodeNeedRealname) }