|
@@ -44,12 +44,14 @@ func GetShopList(shop_type int) ([]*msg.ShopItem, error) {
|
|
|
var nullTime sql.NullTime // 用于处理可能的NULL时间值
|
|
|
for rows.Next() {
|
|
|
var shop_item ShopItem
|
|
|
- if err := rows.Scan(&shop_item.ID,
|
|
|
- &shop_item.ShopType,
|
|
|
+ if err := rows.Scan(
|
|
|
+ &shop_item.ID,
|
|
|
+ &nullTime,
|
|
|
&shop_item.Name,
|
|
|
&shop_item.Price,
|
|
|
&shop_item.Num,
|
|
|
- &nullTime); err != nil {
|
|
|
+ &shop_item.ShopType,
|
|
|
+ ); err != nil {
|
|
|
return nil, fmt.Errorf("failed to scan row: %v", err)
|
|
|
}
|
|
|
results = append(results, &msg.ShopItem{
|