fix(front,back) Добавил на бек выгрузку категорий, начало разработки shop
This commit is contained in:
@@ -88,3 +88,16 @@ func DeleteItem(c *gin.Context) {
|
||||
|
||||
c.JSON(http.StatusOK, gin.H{"message": "Товар успешно удален"})
|
||||
}
|
||||
|
||||
func GetCategories(c *gin.Context) {
|
||||
var item models.Item
|
||||
var categories []string
|
||||
|
||||
err := database.DB.Model(&item).Where("category IS NOT NULL AND category != ''").Distinct().Pluck("category", &categories).Error
|
||||
if err != nil {
|
||||
c.JSON(http.StatusInternalServerError, gin.H{"error": err.Error()})
|
||||
return
|
||||
}
|
||||
|
||||
c.JSON(http.StatusOK, categories)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user