feat: 分类管理添加是否可跨分类购物选项
This commit is contained in:
@@ -49,16 +49,17 @@ func (h *CategoryHandler) Create(c *gin.Context) {
|
||||
}
|
||||
|
||||
category := models.Category{
|
||||
Name: req.Name,
|
||||
Description: req.Description,
|
||||
ParentID: req.ParentID,
|
||||
MinAmount: req.MinAmount,
|
||||
MaxAmount: req.MaxAmount,
|
||||
MinQuantity: req.MinQuantity,
|
||||
MaxQuantity: req.MaxQuantity,
|
||||
MinWeight: req.MinWeight,
|
||||
MaxWeight: req.MaxWeight,
|
||||
SortOrder: req.SortOrder,
|
||||
Name: req.Name,
|
||||
Description: req.Description,
|
||||
ParentID: req.ParentID,
|
||||
MinAmount: req.MinAmount,
|
||||
MaxAmount: req.MaxAmount,
|
||||
MinQuantity: req.MinQuantity,
|
||||
MaxQuantity: req.MaxQuantity,
|
||||
MinWeight: req.MinWeight,
|
||||
MaxWeight: req.MaxWeight,
|
||||
AllowCrossCategory: req.AllowCrossCategory != nil && *req.AllowCrossCategory,
|
||||
SortOrder: req.SortOrder,
|
||||
}
|
||||
|
||||
if err := utils.DB.Create(&category).Error; err != nil {
|
||||
@@ -122,6 +123,9 @@ func (h *CategoryHandler) Update(c *gin.Context) {
|
||||
if req.SortOrder != nil {
|
||||
updates["sort_order"] = *req.SortOrder
|
||||
}
|
||||
if req.AllowCrossCategory != nil {
|
||||
updates["allow_cross_category"] = *req.AllowCrossCategory
|
||||
}
|
||||
|
||||
utils.DB.Model(&category).Updates(updates)
|
||||
c.JSON(http.StatusOK, gin.H{"data": category})
|
||||
|
||||
Reference in New Issue
Block a user