Browse Source

盘点时 不存在库存记录则创建

pull/26/head
zhangxin 3 years ago
parent
commit
9758362df1
1 changed files with 15 additions and 2 deletions
  1. +15
    -2
      services/wm/implments/InventoryCheckHead.service.impl.go

+ 15
- 2
services/wm/implments/InventoryCheckHead.service.impl.go View File

@ -494,8 +494,21 @@ func (impl *InventoryCheckHeadServiceImplement) AccomplishCheckHead(user *models
return err
}
if book == nil {
_ = session.Rollback()
return grmi.NewBusinessError("不存在对应库位的库存数据")
book =&model.InventoryBook{
StorageBinId: lst.StorageBinId,
WarehouseId: lst.WarehouseId,
ArtId: lst.ArtId,
StorageAreaId: bin.StorageAreaId,
StorageRackId: bin.StorageRackId,
ArtName: lst.ArtName,
ArtType: lst.ArtType,
QtyUom: lst.QtyUom,
}
err = bookDao.InsertOne(book)
if err != nil {
_ = session.Rollback()
return err
}
}
lst.OriginQty = book.Qty
lst.ICLPos = pos


Loading…
Cancel
Save