liujiandao
2024-04-10 45778cdd4a7829039fef3d262dc7999bb0628f93
controllers/yield_register_controller.go
@@ -3,6 +3,7 @@
import (
   "github.com/gin-gonic/gin"
   "gorm.io/gorm"
   "silkserver/constvar"
   "silkserver/controllers/request"
   "silkserver/extend/code"
   "silkserver/extend/util"
@@ -84,6 +85,19 @@
      util.ResponseFormat(c, code.RequestParamError, "查询失败")
      return
   }
   all, err := models.NewDictSearch().SetDictTypes([]constvar.DictType{constvar.DictTypeMarket, constvar.DictTypeWorkshop}).FindAll()
   if err != nil {
      util.ResponseFormat(c, code.RequestParamError, "查询失败")
      return
   }
   for _, register := range list {
      for _, dict := range all {
         if register.MarketId == dict.ID {
            register.MarketName = dict.Name
            break
         }
      }
   }
   util.ResponseFormatList(c, code.Success, list, total)
}
@@ -109,3 +123,25 @@
   }
   util.ResponseFormat(c, code.Success, register)
}
// DeleteYieldRegister
//
//   @Tags      生产管理/产量登记表
//   @Summary   删除产量登记表记录
//   @Produce   application/json
//   @Param      number   path      string         true   "number"
//   @Success   200   {object}   util.Response   "成功"
//   @Router      /api-jl/v1/system/deleteYieldRegister/{number} [delete]
func (slf YieldRegisterController) DeleteYieldRegister(c *gin.Context) {
   number := c.Param("number")
   if number == "" {
      util.ResponseFormat(c, code.RequestParamError, "无效的编码")
      return
   }
   err := models.NewYieldRegisterSearch().SetNumber(number).Delete()
   if err != nil {
      util.ResponseFormat(c, code.RequestParamError, "删除失败")
      return
   }
   util.ResponseFormat(c, code.Success, "删除成功")
}