controllers/location_product_amount.go | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
models/location_product_amount.go | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
controllers/location_product_amount.go
@@ -113,6 +113,32 @@ } records[k].BaseOperationType = constvar.BaseOperationTypeAdjust } productIds = make([]string, 0) for _, record := range records { productIds = append(productIds, record.ProductId) } products, err := models.NewMaterialSearch().SetIDs(productIds).FindNotTotal() if err != nil { util.ResponseFormat(c, code.RequestError, "查询产品失败") return } productMap := models.MaterialMap(products) for k, v := range records { product := productMap[v.ProductId] if product == nil { continue } moreUnit := product.MoreUnit if moreUnit != nil && *moreUnit { records[k].AmountMoreUnits = service.CreateMoreUnit(v.Amount, product.MoreUnitList) } } util.ResponseFormatListWithPage(c, code.Success, records, int(total), params.Page, params.PageSize) } models/location_product_amount.go
@@ -47,6 +47,7 @@ ProductId string `json:"productId" gorm:"column:product_id"` ProductName string `json:"productName" gorm:"column:product_name"` Amount decimal.Decimal `json:"amount" gorm:"column:amount"` AmountMoreUnits []UnitItems `json:"amountMoreUnits"` //在库数量多单位 Unit string `json:"unit" gorm:"column:unit"` CreateDate string `json:"createDate" gorm:"column:create_date"` AdjustAmount decimal.Decimal `json:"adjustAmount" gorm:"column:adjust_amount"` //差值