zhangqian
2024-04-07 a8914a16b23e93f6bfd12bcfd5cbe8b24cf7eb84
proto/purchase_wms/server.go
@@ -2,6 +2,7 @@
import (
   "context"
   "errors"
   "github.com/shopspring/decimal"
   "gorm.io/gorm"
   "strconv"
@@ -26,6 +27,8 @@
   operation.CompanyName = req.SupplierName
   operation.CompanyID = int(req.SupplierId)
   operation.Source = req.Source
   operation.OperationSource = constvar.OperationSource(req.OperationSource)
   operation.SalesDetailsNumber = req.SalesDetailsNumber
   warehouse, err := models.NewWarehouseSearch().SetName(req.WarehouseName).First()
   if err != nil {
      return nil, err
@@ -90,7 +93,13 @@
}
func (s *Server) SrmGetOperationInfo(c context.Context, req *SrmGetOperationInfoRequest) (*SrmGetOperationInfoResponse, error) {
   operations, err := models.NewOperationSearch().SetSourceNumber(req.Number).SetPreload(true).FindNotTotal()
   if req.Number == "" && req.SalesDetailsNumber == "" && req.OperationSource == 0 {
      return nil, errors.New("参数缺失")
   }
   operations, err := models.NewOperationSearch().SetSourceNumber(req.Number).
      SetOperationSource(constvar.OperationSource(req.OperationSource)).
      SetSalesDetailsNumber(req.SalesDetailsNumber).
      SetPreload(true).FindNotTotal()
   if err != nil {
      return nil, err
   }