This commit is contained in:
2025-10-12 13:58:21 +05:30
parent 5ba5f29b24
commit 1488c517db
6 changed files with 530 additions and 201 deletions

View File

@@ -366,6 +366,7 @@ func (r *Log4OMContactsRepository) GetDXCCCount() int {
//
func (r *FlexDXClusterRepository) GetAllSpots(limit string) []FlexSpot {
r.Log.Infof("GetAllSpots a été appelée avec une limite de: '%s'", limit)
Spots := []FlexSpot{}
@@ -377,6 +378,8 @@ func (r *FlexDXClusterRepository) GetAllSpots(limit string) []FlexSpot {
query = fmt.Sprintf("SELECT * from spots ORDER BY id DESC LIMIT %s", limit)
}
r.Log.Infof("Exécution de la requête SQL: %s", query)
rows, err := r.db.Query(query)
if err != nil {
@@ -390,8 +393,10 @@ func (r *FlexDXClusterRepository) GetAllSpots(limit string) []FlexSpot {
for rows.Next() {
if err := rows.Scan(&s.ID, &s.CommandNumber, &s.FlexSpotNumber, &s.DX, &s.FrequencyMhz, &s.FrequencyHz, &s.Band, &s.Mode, &s.SpotterCallsign, &s.FlexMode, &s.Source, &s.UTCTime, &s.TimeStamp, &s.LifeTime, &s.Priority,
&s.Comment, &s.Color, &s.BackgroundColor, &s.CountryName, &s.DXCC, &s.NewDXCC, &s.NewBand, &s.NewMode, &s.NewSlot, &s.Worked); err != nil {
fmt.Println(err)
return nil
r.Log.Errorf("Erreur lors du scan d'une ligne de la base de données: %v", err)
return nil // Arrête le traitement s'il y a une erreur sur une ligne
}
Spots = append(Spots, s)