go version
) ?aller à la version go1.8.3 linux/amd64
mysql 5.6.23
package main
import (
"log"
"github.com/shopspring/decimal"
)
func main() {
month := "201805"
t := "2018-05-07"
companyUser, _ := CompanyUserRepo.GetDaily(month, t)
for _, cu := range companyUser {
log.Println(cu.Ks3Storage)
}
}
type CompanyUser struct {
Ks3Storage float64 // or float32 or decimal.Decimal
}
var CompanyUserRepo = new(CompanyUser)
func (*CompanyUser) GetDaily(month string,
date string) ([]*CompanyUser, error) {
var cs []*CompanyUser
table := "company_user_201805"
err := db.LogMode(true).Table(table).Where("stat_date=?",
date).Find(&cs).Error
if err != nil {
return nil, err
}
return cs, nil
}
alors la sortie est toujours 0, quelle que soit la valeur réelle.
Qu'est-ce que je fais mal ici ? Ou comment je dois faire
@jinzhu , s'il vous plaît !
@jinzhu Confirmez que ce serait bien et utile d'avoir ce support !
Ce problème sera automatiquement fermé car il est marqué comme problème GORM V1, nous avons déjà publié la version de test publique de GORM V2 et ses documents https://v2.gorm.io/docs/ , la version de test a déjà été utilisée dans certaines productions services pendant un certain temps, et allons publier la version finale dans les semaines à venir, nous recueillons toujours activement des commentaires avant cela, veuillez ouvrir un nouveau numéro pour toute suggestion ou problème, merci
Consultez également https://github.com/go-gorm/gorm/wiki/GORM-V2-Release-Note-Draft pour savoir comment utiliser la version de test publique et son journal des modifications
Commentaire le plus utile
@jinzhu Confirmez que ce serait bien et utile d'avoir ce support !