zhangqian
2024-03-29 c2be95e83d1597eed8623fdd70a77d617465f91e
proto/purchase_wms/server.go
@@ -2,6 +2,7 @@
import (
   "context"
   "errors"
   "github.com/shopspring/decimal"
   "gorm.io/gorm"
   "strconv"
@@ -91,7 +92,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
   }