|
@@ -19,7 +19,7 @@ import (
|
|
|
|
|
|
func AddFeedFormula(c *gin.Context) {
|
|
|
var req operationPb.AddFeedFormulaRequest
|
|
|
- if err := c.BindJSON(&req); err != nil {
|
|
|
+ if err := ginutil.BindProto(c, &req); err != nil {
|
|
|
apierr.AbortBadRequest(c, http.StatusBadRequest, err)
|
|
|
return
|
|
|
}
|
|
@@ -55,7 +55,7 @@ func AddFeedFormula(c *gin.Context) {
|
|
|
// EditFeedFormula 编辑配方
|
|
|
func EditFeedFormula(c *gin.Context) {
|
|
|
var req operationPb.AddFeedFormulaRequest
|
|
|
- if err := c.BindJSON(&req); err != nil {
|
|
|
+ if err := ginutil.BindProto(c, &req); err != nil {
|
|
|
apierr.AbortBadRequest(c, http.StatusBadRequest, err)
|
|
|
return
|
|
|
}
|
|
@@ -92,7 +92,7 @@ func EditFeedFormula(c *gin.Context) {
|
|
|
// AddFeedByFeedFormula 配方添加饲料
|
|
|
func AddFeedByFeedFormula(c *gin.Context) {
|
|
|
var req operationPb.GroupAddFeedFormulaDetail
|
|
|
- if err := c.BindJSON(&req); err != nil {
|
|
|
+ if err := ginutil.BindProto(c, &req); err != nil {
|
|
|
apierr.AbortBadRequest(c, http.StatusBadRequest, err)
|
|
|
return
|
|
|
}
|
|
@@ -118,7 +118,7 @@ func AddFeedByFeedFormula(c *gin.Context) {
|
|
|
// EditFeedByFeedFormula 配方饲料编辑
|
|
|
func EditFeedByFeedFormula(c *gin.Context) {
|
|
|
var req operationPb.AddFeedFormulaDetail
|
|
|
- if err := c.BindJSON(&req); err != nil {
|
|
|
+ if err := ginutil.BindProto(c, &req); err != nil {
|
|
|
apierr.AbortBadRequest(c, http.StatusBadRequest, err)
|
|
|
return
|
|
|
}
|
|
@@ -145,7 +145,7 @@ func EditFeedByFeedFormula(c *gin.Context) {
|
|
|
// DetailBySort 配方详情排序
|
|
|
func DetailBySort(c *gin.Context) {
|
|
|
var req operationPb.GroupAddFeedFormulaDetail
|
|
|
- if err := c.BindJSON(&req); err != nil {
|
|
|
+ if err := ginutil.BindProto(c, &req); err != nil {
|
|
|
apierr.AbortBadRequest(c, http.StatusBadRequest, err)
|
|
|
return
|
|
|
}
|
|
@@ -171,7 +171,7 @@ func DetailBySort(c *gin.Context) {
|
|
|
// IsModifyFeedDetail 配方详情是否可修改
|
|
|
func IsModifyFeedDetail(c *gin.Context) {
|
|
|
var req operationPb.AddFeedFormulaDetail
|
|
|
- if err := c.BindJSON(&req); err != nil {
|
|
|
+ if err := ginutil.BindProto(c, &req); err != nil {
|
|
|
apierr.AbortBadRequest(c, http.StatusBadRequest, err)
|
|
|
return
|
|
|
}
|
|
@@ -199,7 +199,7 @@ func IsModifyFeedDetail(c *gin.Context) {
|
|
|
// SearchFeedDetail 查询配方饲料详情
|
|
|
func SearchFeedDetail(c *gin.Context) {
|
|
|
var req operationPb.AddFeedFormulaDetail
|
|
|
- if err := c.BindJSON(&req); err != nil {
|
|
|
+ if err := ginutil.BindProto(c, &req); err != nil {
|
|
|
apierr.AbortBadRequest(c, http.StatusBadRequest, err)
|
|
|
return
|
|
|
}
|
|
@@ -228,7 +228,7 @@ func SearchFeedDetail(c *gin.Context) {
|
|
|
// DeleteFeedDetail 删除配方饲料
|
|
|
func DeleteFeedDetail(c *gin.Context) {
|
|
|
var req operationPb.GroupAddFeedFormulaDetail
|
|
|
- if err := c.BindJSON(&req); err != nil {
|
|
|
+ if err := ginutil.BindProto(c, &req); err != nil {
|
|
|
apierr.AbortBadRequest(c, http.StatusBadRequest, err)
|
|
|
return
|
|
|
}
|
|
@@ -254,7 +254,7 @@ func DeleteFeedDetail(c *gin.Context) {
|
|
|
// MixedFeedFormula 合并预混料
|
|
|
func MixedFeedFormula(c *gin.Context) {
|
|
|
var req operationPb.MixedFeedFormulaRequest
|
|
|
- if err := c.BindJSON(&req); err != nil {
|
|
|
+ if err := ginutil.BindProto(c, &req); err != nil {
|
|
|
apierr.AbortBadRequest(c, http.StatusBadRequest, err)
|
|
|
return
|
|
|
}
|
|
@@ -348,7 +348,7 @@ func DeleteFeedFormula(c *gin.Context) {
|
|
|
|
|
|
func IsShowModifyFeedFormula(c *gin.Context) {
|
|
|
var req operationPb.IsShowModifyFeedFormula
|
|
|
- if err := c.BindJSON(&req); err != nil {
|
|
|
+ if err := ginutil.BindProto(c, &req); err != nil {
|
|
|
apierr.AbortBadRequest(c, http.StatusBadRequest, err)
|
|
|
return
|
|
|
}
|
|
@@ -412,7 +412,7 @@ func ExcelImportFeedFormula(c *gin.Context) {
|
|
|
|
|
|
func ExcelExportFeedFormula(c *gin.Context) {
|
|
|
req := &operationPb.SearchFeedFormulaRequest{}
|
|
|
- if err := c.BindJSON(req); err != nil {
|
|
|
+ if err := ginutil.BindProto(c, req); err != nil {
|
|
|
apierr.AbortBadRequest(c, http.StatusBadRequest, err)
|
|
|
return
|
|
|
}
|