model/saleChance.go
@@ -2,6 +2,7 @@ import ( "aps_crm/pkg/mysqlx" "fmt" "gorm.io/gorm" ) @@ -213,3 +214,20 @@ var db = slf.build() return db.Updates(data).Error } func (slf *SaleChanceSearch) MaxAutoIncr() (int, error) { type Result struct { Max int } var ( result Result db = slf.build() ) err := db.Select("MAX(id) as max").Scan(&result).Error if err != nil { return result.Max, fmt.Errorf("max err: %v", err) } return result.Max, nil }