@@ -260,6 +260,12 @@ func CattleCategoryDistribute(req *models.CowClass) error {
return err
}
} else {
+ lastData := &models.CowClass{}
+ if err = restful.Engine.Table(new(models.CowClass).TableName()).OrderBy("id desc").GetFirst(lastData).Error; err != nil {
+ req.Id = 1
+ } else {
+ req.Id = lastData.Id + 1
+ }
if _, err = restful.Engine.Table(new(models.CowClass).TableName()).Insert(req); err != nil {