liujiandao
2024-03-30 aeed976c2999e2cea097cdee38d8baeefe323f3d
proto/inventory_order/server.go
@@ -16,7 +16,11 @@
func (s *Server) CreateOperationList(ctx context.Context, req *CreateOperationListRequest) (*CreateOperationListResponse, error) {
   var operations []*models.Operation
   warehouse, err := models.NewWarehouseSearch().First()
   id := 0
   if req.WarehouseId != "" {
      id, _ = strconv.Atoi(req.WarehouseId)
   }
   warehouse, err := models.NewWarehouseSearch().SetID(id).First()
   if err != nil {
      return nil, err
   }
@@ -50,6 +54,7 @@
      var details []*models.OperationDetails
      var or OperationResponse
      operation.SourceNumber = list.SourceNumber
      operation.SalesDetailsNumber = list.SalesDetailsNumber
      operation.OperationDate = timex.TimeToString2(time.Now())
      operation.Number = strconv.FormatInt(time.Now().Unix(), 10)
      operation.Status = constvar.OperationStatus_Ready
@@ -57,6 +62,7 @@
      operation.OperationTypeId = operationType.Id
      operation.BaseOperationType = constvar.BaseOperationTypeOutgoing
      operation.Source = req.Source
      operation.OperationSource = constvar.OperationSource(req.OperationSource)
      operation.LocationID = fromLocation.Id
      if req.OperationType == 1 {
         operation.LocationID = toLocation.Id