Browse Source

wms 入库 出库 查询一条变动

pull/47/head
DESKTOP-4672LME\Xu Tengfei 3 years ago
parent
commit
b2215de230
2 changed files with 46 additions and 0 deletions
  1. +23
    -0
      services/wm/implments/GoodsIssueHead.service.impl.go
  2. +23
    -0
      services/wm/implments/GoodsReceiptHead.service.impl.go

+ 23
- 0
services/wm/implments/GoodsIssueHead.service.impl.go View File

@ -418,6 +418,29 @@ func (impl *GoodsIssueHeadServiceImplement) SelectOne(user *models.Usertab, good
if err != nil {
return nil, err
}
dao2 := dal.NewGoodsIssueDetailDAO(session, user.Userid)
result2, err := dao2.Select([]grmi.Predicate{meta.GoodsIssueDetail_GoodsIssueId.NewPredicate(grmi.Equal,goodsIssueId)}, nil)
if err != nil {
return nil, err
}
dao3 := dal.NewGoodsIssueLstDAO(session, user.Userid)
result3, err := dao3.Select([]grmi.Predicate{meta.GoodsIssueLst_GoodsIssueId.NewPredicate(grmi.Equal,goodsIssueId)}, nil)
if err != nil {
return nil, err
}
result.GoodsIssueDetail = result2
for _, info3 := range result3{
for index, info2 := range result.GoodsIssueDetail{
if info3.GIPos == info2.GIPos{
result.GoodsIssueDetail[index].GoodsIssueLst = append(info2.GoodsIssueLst, info3)
}
}
}
return result, nil
}


+ 23
- 0
services/wm/implments/GoodsReceiptHead.service.impl.go View File

@ -375,6 +375,29 @@ func (impl *GoodsReceiptHeadServiceImplement) SelectOne(user *models.Usertab, go
if err != nil {
return nil, err
}
dao2 := dal.NewGoodsReceiptDetailDAO(session, user.Userid)
result2, err := dao2.Select([]grmi.Predicate{meta.GoodsReceiptDetail_GoodsReceiptId.NewPredicate(grmi.Equal,goodsReceiptId)}, nil)
if err != nil {
return nil, err
}
dao3 := dal.NewGoodsReceiptLstDAO(session, user.Userid)
result3, err := dao3.Select([]grmi.Predicate{meta.GoodsReceiptLst_GoodsReceiptId.NewPredicate(grmi.Equal,goodsReceiptId)}, nil)
if err != nil {
return nil, err
}
result.GoodsReceiptDetail = result2
for _, info3 := range result3{
for index, info2 := range result.GoodsReceiptDetail{
if info3.GRPos == info2.GRPos{
result.GoodsReceiptDetail[index].GoodsReceiptLst = append(info2.GoodsReceiptLst, info3)
}
}
}
return result, nil
}


Loading…
Cancel
Save