diff --git a/internal/service/goods_service.go b/internal/service/goods_service.go index 3e305f6..c0ebc2b 100644 --- a/internal/service/goods_service.go +++ b/internal/service/goods_service.go @@ -158,6 +158,10 @@ func (s *GoodsService) syncGoodsPricing() { log.Printf("[syncGoodsPricing] 获取config数据库数据失败: %v", err) return } + if kfzConfig == nil { + log.Printf("[syncGoodsPricing] kfz_config表中无配置数据, 跳过本次同步。请在青岛进销存系统中设置核价器配置") + return + } log.Printf("[syncGoodsPricing] 全局配置: new_price=%.2f, placeholder_down_price=%.2f, min_shipping_fee=%.2f, min_price=%.2f, query_index=%d", kfzConfig.NewPrice, kfzConfig.PlaceholderDownPrice, kfzConfig.MinShippingFee, kfzConfig.MinPrice, kfzConfig.QueryIndex)