diff --git a/service/park.go b/service/park.go index 992fa86..af79765 100644 --- a/service/park.go +++ b/service/park.go @@ -130,10 +130,7 @@ func (_ParkService) FetchParkDetail(pid string) (*model.Park, error) { Where("id = ?", pid). Scan(ctx) if err != nil { - return nil, err - } - if park == nil { - return nil, exceptions.NewNotFoundError("未找到符合条件的园区记录。") + return nil, exceptions.NewNotFoundErrorFromError("未找到符合条件的园区记录。", err) } cache.CacheEntity(*park, []string{fmt.Sprintf("park:%s", pid)}, "park", pid) return park, nil