Spaces:
Runtime error
Runtime error
File size: 526 Bytes
e762600 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | package middleware
import (
"math"
"time"
"gorm.io/gorm"
)
func RecordCheck(rows *gorm.DB) (string, error) {
count := rows.RowsAffected
err := rows.Error
if count == 0 {
return "no-record", err
} else if err != nil {
return "query-error", err
} else {
return "ok", err
}
}
func DiffTime(t1 time.Time, t2 time.Time) (int, int, int) {
hs := t1.Sub(t2).Hours()
hs, mf := math.Modf(hs)
ms := mf * 60
ms, sf := math.Modf(ms)
ss := sf * 60
return int(hs), int(ms), int(ss)
}
|