Эх сурвалжийг харах

Merge branch 'feature/eta_forum3_chart_classify' into debug

xyxie 1 сар өмнө
parent
commit
5e77b7f67b

+ 15 - 7
controllers/data_manage/chart_classify.go

@@ -1239,12 +1239,19 @@ func (this *ChartClassifyController) SetChartClassifyResourceStatus() {
 		this.ServeJSON()
 	}()
 
-	chartClassifyId, _ := this.GetInt("ChartClassifyId")
+	var req data_manage.SetChartClassifyResourceStatusReq
+	err := json.Unmarshal(this.Ctx.Input.RequestBody, &req)
+	if err != nil {
+		br.Msg = "参数解析异常!"
+		br.ErrMsg = "参数解析失败,Err:" + err.Error()
+		return
+	}
+	chartClassifyId := req.ChartClassifyId	
 	if chartClassifyId <= 0 {
 		br.Msg = "参数错误"
 		return
 	}
-	resourceStatus, _ := this.GetInt("ResourceStatus")
+	resourceStatus := req.ResourceStatus
 	if resourceStatus <= 0 {
 		br.Msg = "参数错误"
 		return
@@ -1300,14 +1307,15 @@ func (this *ChartClassifyController) UpdateChartClassifyResource() {
 		this.Data["json"] = br
 		this.ServeJSON()
 	}()
-
-	chartClassifyId, _ := this.GetInt("ChartClassifyId")
-	if chartClassifyId <= 0 {
-		br.Msg = "参数错误"
+	var req data_manage.ChartClassifyResourceUpdate
+	err := json.Unmarshal(this.Ctx.Input.RequestBody, &req)
+	if err != nil {
+		br.Msg = "参数解析异常!"
+		br.ErrMsg = "参数解析失败,Err:" + err.Error()
 		return
 	}
 	
-	chartClassifyInfo, err := data_manage.GetChartClassifyById(chartClassifyId)
+	chartClassifyInfo, err := data_manage.GetChartClassifyById(req.ChartClassifyId)
 	if err != nil {
 		br.Msg = "获取失败"
 		br.ErrMsg = "获取分类信息失败,Err:" + err.Error()

+ 10 - 0
models/data_manage/chart_classify.go

@@ -759,3 +759,13 @@ func GetChartClassifyHasUpChartBySource(source int, levelPath string) (count int
 	err = global.DbMap[utils.DbNameIndex].Raw(sql, source, utils.ChartClassifyResourceStatusUp).Scan(&count).Error
 	return
 }
+
+type SetChartClassifyResourceStatusReq struct {
+	ChartClassifyId int `description:"分类id"`
+	ResourceStatus  int `description:"资源状态"`
+}
+
+type ChartClassifyResourceUpdate struct {
+	ChartClassifyId int `description:"分类id"`
+}
+