jiangshuai
2023-09-28 c46808111057ae1acaaab3e030e7aad7193f28ee
1.库存盘点修改、验证
2个文件已修改
33 ■■■■ 已修改文件
controllers/location_product_amount.go 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
request/location_product_amount.go 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
controllers/location_product_amount.go
@@ -12,6 +12,7 @@
    "wms/extend/util"
    "wms/models"
    "wms/request"
    "wms/response"
)
type LocationProductAmountController struct {
@@ -172,6 +173,32 @@
    util.ResponseFormat(c, code.Success, "添加成功")
}
// GetRuleList
// @Tags      库存盘点
// @Summary   获取上架规则
// @Produce   application/json
// @Param     object  body  request.GetRuleList true  "查询信息"
// @Success   200 {object} util.ResponseList{data=[]response.RuleList}    "成功"
// @Router    /api-wms/v1/locationProductAmount/getRuleList [post]
func (slf LocationProductAmountController) GetRuleList(c *gin.Context) {
    var params request.GetRuleList
    if err := c.BindJSON(&params); err != nil {
        util.ResponseFormat(c, code.RequestParamError, "参数解析失败,数据类型错误")
        return
    }
    list, err := models.NewLocationProductSearch().SetProductId(params.ProductId).SetLocationId(params.LocationId).Find()
    if err != nil {
        util.ResponseFormat(c, code.RequestParamError, err.Error())
        return
    }
    var ruleList response.RuleList
    for _, l := range list {
        ruleList.LocationList = append(ruleList.LocationList, l.Location)
        ruleList.ProductList = append(ruleList.ProductList, l.Product)
    }
    util.ResponseFormat(c, code.Success, ruleList)
}
// Add
// @Tags      库存盘点
// @Summary   修改库存盘点信息
request/location_product_amount.go
@@ -18,9 +18,3 @@
    Amount           decimal.Decimal `json:"Amount"`           //库存数量
    ProductId        string          `json:"productId"`        //产品id
}
type FinishLocationProductAmount struct {
    LocationProductAmountId int    `json:"locationProductAmountId"` //库存盘点id
    OperationId             int    `json:"operationId"`             //出入库id
    ProductId               string `json:"productId"`               //产品id
}