zhangqian
2024-04-08 369345210a59c15354000e5754165be8a1278415
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