From 369345210a59c15354000e5754165be8a1278415 Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期一, 08 四月 2024 14:53:59 +0800 Subject: [PATCH] 更新文档 --- controllers/fineness.go | 54 +++++++++++++++++++++++++++++------------------------- 1 files changed, 29 insertions(+), 25 deletions(-) diff --git a/controllers/fineness.go b/controllers/fineness.go index f7a9b20..be6f107 100644 --- a/controllers/fineness.go +++ b/controllers/fineness.go @@ -5,6 +5,7 @@ "github.com/gin-gonic/gin" "gorm.io/gorm" "silkserver/controllers/request" + "silkserver/controllers/response" "silkserver/extend/code" "silkserver/extend/util" "silkserver/models" @@ -170,7 +171,7 @@ // @Summary 绾ゅ害妫�楠屽垪琛� // @Produce application/json // @Param object query request.GetFinenessRegisterList true "鏌ヨ鍙傛暟" -// @Success 200 {object} util.ResponseList{data=[]models.FinenessRegister} "鎴愬姛" +// @Success 200 {object} util.ResponseList{data=[]models.FinenessCheck} "鎴愬姛" // @Router /api-jl/v1/fineness/check [get] func (slf FinenessController) CheckList(c *gin.Context) { var params request.GetFinenessRegisterList @@ -193,32 +194,35 @@ // @Summary 绾ゅ害妫�楠岃鎯� // @Produce application/json // @Param id path string true "瀛楀吀淇℃伅" -// @Success 200 {object} util.ResponseList{data=models.FinenessRegister} "鎴愬姛" +// @Success 200 {object} util.ResponseList{data=models.FinenessCheck} "鎴愬姛" // @Router /api-jl/v1/fineness/check/{id} [get] func (slf FinenessController) CheckInfo(c *gin.Context) { - //idStr := c.Param("id") - //if idStr == "0" || idStr == "" { - // util.ResponseFormat(c, code.RequestParamError, "绌虹殑璁板綍id") - // return - //} - // - //id := convertx.StringToUInt(idStr) - //if id == 0 { - // util.ResponseFormat(c, code.RequestParamError, "绌虹殑璁板綍id") - // return - //} - // - //info, err := models.NewFinenessCheckSearch().SetID(id).SetPreload().First() - //if err != nil { - // util.ResponseFormat(c, code.RequestParamError, "鏌ユ壘澶辫触") - // return - //} - //resp := new(response.FinenessCheckInfo) - //resp.Info = info - //resp.Items, err := models.NewFinenessCheckItemSearch().SetPage() - // - // - //util.ResponseFormat(c, code.Success, info) + idStr := c.Param("id") + if idStr == "0" || idStr == "" { + util.ResponseFormat(c, code.RequestParamError, "绌虹殑璁板綍id") + return + } + + id := convertx.StringToUInt(idStr) + if id == 0 { + util.ResponseFormat(c, code.RequestParamError, "绌虹殑璁板綍id") + return + } + + info, err := models.NewFinenessCheckSearch().SetID(id).SetPreload().First() + if err != nil { + util.ResponseFormat(c, code.RequestParamError, "鏌ユ壘澶辫触") + return + } + resp := new(response.FinenessCheckInfo) + resp.Info = info + resp.Items, err = models.NewFinenessCheckItemSearch().SetFinenessRegisterID(info.FinenessRegisterID).FindAll() + if err != nil { + util.ResponseFormat(c, code.RequestParamError, "鏌ユ壘澶辫触") + return + } + + util.ResponseFormat(c, code.Success, info) } // CheckDelete -- Gitblit v1.8.0