diff --git a/WMS部分接口文档.md b/WMS部分接口文档.md index 10a9ec9..55185da 100644 --- a/WMS部分接口文档.md +++ b/WMS部分接口文档.md @@ -802,3 +802,38 @@ LastUser string `xorm:"nvarchar(20) 'LastUser' not null" json:"WM_Re CreateTime grmi.DateTime `xorm:"datetime 'CreateTime' not null created" json:"WM_ReplenishOrder-CreateTime"` } ``` + +### 库存 + +```go +type InventoryBook struct { + *StorageBinId string `xorm:"pk nvarchar(40) 'StorageBinId'" json:"WM_InventoryBook-StorageBinId"` + *WarehouseId string `xorm:"pk nvarchar(40) 'WarehouseId'" json:"WM_InventoryBook-WarehouseId"` + *ArtId string `xorm:"pk nvarchar(40) 'ArtId'" json:"WM_InventoryBook-ArtId"` + *StorageAreaId string `xorm:"nvarchar(40) 'StorageAreaId' not null" json:"WM_InventoryBook-StorageAreaId"` + SKU string `xorm:"nvarchar(100) 'SKU' not null" json:"WM_InventoryBook-SKU"` + ArtName string `xorm:"nvarchar(100) 'ArtName' not null" json:"WM_InventoryBook-ArtName"` + ArtType string `xorm:"nvarchar(40) 'ArtType' not null" json:"WM_InventoryBook-ArtType"` + QtyUom string `xorm:"nvarchar(40) 'QtyUom' not null" json:"WM_InventoryBook-QtyUom"` + *Qty float64 `xorm:"float 'Qty' not null" json:"WM_InventoryBook-Qty"` + StorageRackId string `xorm:"nvarchar(40) 'StorageRackId'" json:"WM_InventoryBook-StorageRackId"` + + 不显示 + IBCtrlPara1 int `xorm:"int 'IBCtrlPara1' not null" json:"WM_InventoryBook-IBCtrlPara1"` + IBCtrlPara2 int `xorm:"int 'IBCtrlPara2' not null" json:"WM_InventoryBook-IBCtrlPara2"` + IBCtrlPara3 string `xorm:"nvarchar(255) 'IBCtrlPara3'" json:"WM_InventoryBook-IBCtrlPara3"` + IBCtrlPara4 string `xorm:"nvarchar(255) 'IBCtrlPara4'" json:"WM_InventoryBook-IBCtrlPara4"` + IBCtrlPara5 float64 `xorm:"float 'IBCtrlPara5'" json:"WM_InventoryBook-IBCtrlPara5"` + IBCtrlPara6 float64 `xorm:"float 'IBCtrlPara6'" json:"WM_InventoryBook-IBCtrlPara6"` + LastCheckDate grmi.DateTime `xorm:"datetime 'LastCheckDate' not null" json:"WM_InventoryBook-LastCheckDate"` + LastCheckPerson string `xorm:"nvarchar(20) 'LastCheckPerson' not null" json:"WM_InventoryBook-LastCheckPerson"` + LastModify grmi.DateTime `xorm:"datetime 'LastModify' not null updated" json:"WM_InventoryBook-LastModify"` + LastUser string `xorm:"nvarchar(20) 'LastUser' not null" json:"WM_InventoryBook-LastUser"` + CreateTime grmi.DateTime `xorm:"datetime 'CreateTime' not null created" json:"WM_InventoryBook-CreateTime"` +} +``` + +### 台账 请看物料表 + +```go +``` \ No newline at end of file diff --git a/services/wm/implments/StockTransferHead.service.impl.go b/services/wm/implments/StockTransferHead.service.impl.go index fcd3f28..b586781 100644 --- a/services/wm/implments/StockTransferHead.service.impl.go +++ b/services/wm/implments/StockTransferHead.service.impl.go @@ -327,6 +327,15 @@ func (impl *StockTransferHeadServiceImplement) SelectOne(user *models.Usertab, s if err != nil { return nil, err } + + dao2 := dal.NewStockTransferDetailDAO(session, user.Userid) + result2, err := dao2.Select([]grmi.Predicate{meta.StockTransferDetail_StockTransferId.NewPredicate(grmi.Equal,stockTransferId)}, nil) + if err != nil { + return nil, err + } + + result.StockTransferDetail = result2 + return result, nil }