feat:完善项目
This commit is contained in:
@ -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
|
||||
|
Reference in New Issue
Block a user