feat:完善项目

This commit is contained in:
henry
2021-11-18 18:28:34 +08:00
parent bcceef741b
commit ba423a2d19
20 changed files with 217 additions and 68 deletions

View File

@ -16,6 +16,7 @@ type (
MaterialSupplerBasic struct {
basic.CommonIDString
*model.ManageMaterialSupplierBasic
Stock float64 `json:"stock"`
}
)
@ -36,9 +37,15 @@ func (c *MaterialSuppler) Select(materialID uint64) ([]*MaterialSupplerBasic, er
for _, v := range out {
mManageMaterSupplier.SetID(v.ID)
stock := v.Stock - v.FrozenStock
if stock < 0 {
stock = 0
}
list = append(list, &MaterialSupplerBasic{
CommonIDString: basic.CommonIDString{ID: mManageMaterSupplier.GetEncodeID()},
ManageMaterialSupplierBasic: v,
Stock: stock,
})
}
return list, nil