增加了推荐搜索字段

This commit is contained in:
2024-08-12 10:04:25 +08:00
parent 68adc70ba6
commit 64ddac108b
5 changed files with 86 additions and 51 deletions
+22 -5
View File
@@ -196,6 +196,12 @@ func (b *BaseClass) PutBaseClass(c *gin.Context) {
return
}
// 是否推荐搜索
if req.IsRecommendSearch == nil {
responses.FailWithMessage("缺少参数", c)
return
}
id := c.Param("class_id")
if id == "" {
responses.FailWithMessage("缺少参数", c)
@@ -236,6 +242,10 @@ func (b *BaseClass) PutBaseClass(c *gin.Context) {
baseClassData["class_brief"] = req.ClassBrief
}
if *req.IsRecommendSearch != baseClass.IsRecommendSearch {
baseClassData["is_recommend_search"] = req.IsRecommendSearch
}
// 排序值
if req.Sort != baseClass.Sort {
baseClassData["sort"] = req.Sort
@@ -278,6 +288,12 @@ func (b *BaseClass) AddBaseClass(c *gin.Context) {
return
}
// 是否推荐搜索
if req.IsRecommendSearch == nil {
responses.FailWithMessage("缺少参数", c)
return
}
// 开始事务
tx := global.Db.Begin()
defer func() {
@@ -287,11 +303,12 @@ func (b *BaseClass) AddBaseClass(c *gin.Context) {
}()
baseClass := &model.BaseClass{
ClassName: req.ClassName,
ClassStatus: 1,
ClassIcon: utils.RemoveOssDomain(req.ClassIcon),
ClassBrief: req.ClassBrief,
Sort: req.Sort,
ClassName: req.ClassName,
ClassStatus: 1,
ClassIcon: utils.RemoveOssDomain(req.ClassIcon),
ClassBrief: req.ClassBrief,
Sort: req.Sort,
IsRecommendSearch: *req.IsRecommendSearch,
}
baseClassDao := dao.BaseClassDao{}