| | |
| | | var outputDetails []*models.OperationDetails |
| | | for _, v := range listDetails { |
| | | outputDetails = append(outputDetails, &models.OperationDetails{ |
| | | ProductId: v.ProductId, |
| | | Amount: v.Amount, |
| | | FromLocationID: v.FromLocationID, |
| | | ToLocationID: v.ToLocationID, |
| | | Amount: v.Amount, |
| | | TotalGrossWeight: v.TotalGrossWeight, |
| | | TotalNetWeight: v.TotalNetWeight, |
| | | AuxiliaryAmount: v.AuxiliaryAmount, |
| | | AuxiliaryUnit: v.AuxiliaryUnit, |
| | | Remark: v.Remark, |
| | | IsInternalOutput: true, |
| | | Cost: v.Cost, |
| | | SalePrice: v.SalePrice, |
| | | }) |
| | | if len(outputDetails) > 0 { |
| | | operation := &models.Operation{ |
| | |
| | | AuxiliaryAmount: v.AuxiliaryAmount, |
| | | AuxiliaryUnit: v.AuxiliaryUnit, |
| | | Remark: v.Remark, |
| | | Cost: v.Cost, |
| | | SalePrice: v.SalePrice, |
| | | }) |
| | | } else { |
| | | outputDetails = append(outputDetails, &models.OperationDetails{ |
| | |
| | | AuxiliaryAmount: v.AuxiliaryAmount, |
| | | AuxiliaryUnit: v.AuxiliaryUnit, |
| | | Remark: v.Remark, |
| | | Cost: v.Cost, |
| | | SalePrice: v.SalePrice, |
| | | }) |
| | | } |
| | | } else { |