zhangqian
2024-03-20 e1ec7e077a10938ce795c766915c5c5673dcf282
service/operation.go
@@ -30,6 +30,12 @@
   if err != nil {
      return err
   }
   autoCode, codeStandard, maxAutoIncr, err := GetAutoCode(constvar.CodeStandardType_Outgoing)
   if err != nil {
      return err
   }
   opTypeMap := make(map[int]*models.OperationType, len(opTypes))
   for _, opType := range opTypes {
      opTypeMap[opType.WarehouseId] = opType
@@ -50,7 +56,7 @@
      }
      operation := &models.Operation{
         Id:                0,
         Number:            "",
         Number:            autoCode,
         SourceNumber:      output.SourceNumber,
         OperationTypeId:   opTypeMap[output.WarehouseID].Id,
         OperationTypeName: opTypeMap[output.WarehouseID].Name,
@@ -72,6 +78,8 @@
         LocationID:        output.LocationID,
      }
      operations = append(operations, operation)
      autoCode = models.GetAutoCode(maxAutoIncr, codeStandard)
      maxAutoIncr++
   }
   return models.NewOperationSearch().CreateBatch(operations)