From 7e4292293ab8a64373cd7e4beca3f5c4111bc151 Mon Sep 17 00:00:00 2001 From: yanzuoguang Date: Sat, 8 Nov 2025 19:34:34 +0800 Subject: [PATCH] =?UTF-8?q?fix(repo):=20=E6=94=B9=E8=BF=9B=E5=88=9D?= =?UTF-8?q?=E5=A7=8B=E5=8C=96=E5=92=8C=E7=A7=8D=E5=AD=90=E5=91=BD=E4=BB=A4?= =?UTF-8?q?=E7=9A=84=E9=94=99=E8=AF=AF=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在初始化命令失败时记录具体错误信息- 在种子命令失败时记录具体错误信息 - 添加 SQLite 驱动导入以支持数据库操作 --- 32-platform/sportsstore/models/repo/sql_initseed.go | 4 ++-- 32-platform/sportsstore/models/repo/sql_loader.go | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/32-platform/sportsstore/models/repo/sql_initseed.go b/32-platform/sportsstore/models/repo/sql_initseed.go index f188a58..2d882a8 100644 --- a/32-platform/sportsstore/models/repo/sql_initseed.go +++ b/32-platform/sportsstore/models/repo/sql_initseed.go @@ -2,12 +2,12 @@ package repo func (repo *SqlRepository) Init() { if _, err := repo.Commands.Init.ExecContext(repo.Context); err != nil { - repo.Logger.Panic("Cannot exec init command") + repo.Logger.Panicf("Cannot exec init command: %v", err) } } func (repo *SqlRepository) Seed() { if _, err := repo.Commands.Seed.ExecContext(repo.Context); err != nil { - repo.Logger.Panic("Cannot exec seed command") + repo.Logger.Panicf("Cannot exec seed command: %v", err) } } diff --git a/32-platform/sportsstore/models/repo/sql_loader.go b/32-platform/sportsstore/models/repo/sql_loader.go index 7a5c456..d1f5adf 100644 --- a/32-platform/sportsstore/models/repo/sql_loader.go +++ b/32-platform/sportsstore/models/repo/sql_loader.go @@ -2,6 +2,7 @@ package repo import ( "database/sql" + _ "modernc.org/sqlite" "os" "platform/config" "platform/logging"