liujiandao
2024-04-11 547033793c42538123775cf862b0cff46f79d661
controllers/location_product_amount.go
@@ -251,7 +251,7 @@
   util.ResponseFormat(c, code.Success, "修改成功")
}
// finish
// Finish
//
//   @Tags      库存盘点
//   @Summary   应用、验证
@@ -311,3 +311,29 @@
   }
   util.ResponseFormat(c, code.Success, "操作成功")
}
// GetLocationProductAmount
//
//   @Tags      库存盘点
//   @Summary   获取位置产品信息
//   @Produce   application/json
//   @Param      object  body    request.GetRuleList true  "入参"
//   @Success   200   {object}   util.Response{data=models.LocationProductAmount}   "成功"
//   @Router      /api-wms/v1/locationProductAmount/getLocationProductAmount [post]
func (slf LocationProductAmountController) GetLocationProductAmount(c *gin.Context) {
   var params request.GetRuleList
   if err := c.BindJSON(&params); err != nil {
      util.ResponseFormat(c, code.RequestParamError, "参数解析失败,数据类型错误")
      return
   }
   if params.LocationId == 0 || params.ProductId == "" {
      util.ResponseFormat(c, code.Success, nil)
      return
   }
   first, err := models.NewLocationProductAmountSearch().SetLocationId(params.LocationId).SetProductId(params.ProductId).First()
   if err != nil {
      util.ResponseFormat(c, code.RequestParamError, err.Error())
      return
   }
   util.ResponseFormat(c, code.Success, first)
}