liujiandao
2024-03-14 99e5ccc3e971607a997af7b3f700d397049d300a
api/v1/product.go
@@ -174,9 +174,15 @@
      wo.WorkOrderStatus = orderInfo.WorkOrderStatus
      wo.StartTime = orderInfo.StartTime
      wo.EndTime = orderInfo.EndTime
      wo.ProductId = orderInfo.ProductId
      wo.Specs = orderInfo.Specs
      wo.Unit = orderInfo.Unit
      wo.Amount = orderInfo.Amount
      wo.FinishAmount = orderInfo.FinishAmount
      list = append(list, wo)
   }
   result.MakeInfo = list
   var purchaseInfo []response.Purchase
   for _, pl := range info.PurchaseList {
      var p response.Purchase
@@ -185,8 +191,32 @@
      p.PurchaseName = pl.PurchaseName
      p.PurchaseNumber = pl.PurchaseNumber
      p.SupplierName = pl.SupplierName
      p.ProductId = pl.ProductId
      p.ProductName = pl.ProductName
      p.Specs = pl.Specs
      p.Unit = pl.Unit
      p.Amount = pl.Amount
      p.FinishAmount = pl.FinishAmount
      purchaseInfo = append(purchaseInfo, p)
   }
   result.PurchaseInfo = purchaseInfo
   var outsourcingList []response.OutsourcingInfo
   for _, outsourcingInfo := range info.OutsourcingList {
      var oi response.OutsourcingInfo
      oi.OutsourcingId = outsourcingInfo.OutsourcingId
      oi.OutsourcingStatus = outsourcingInfo.OutsourcingStatus
      oi.ProductId = outsourcingInfo.ProductId
      oi.ProductName = outsourcingInfo.ProductName
      oi.SupplierName = outsourcingInfo.SupplierName
      oi.StartTime = outsourcingInfo.StartTime
      oi.EndTime = outsourcingInfo.EndTime
      oi.Specs = outsourcingInfo.Specs
      oi.Unit = outsourcingInfo.Unit
      oi.Amount = outsourcingInfo.Amount
      oi.FinishAmount = outsourcingInfo.FinishAmount
      outsourcingList = append(outsourcingList, oi)
   }
   result.OutsourcingInfo = outsourcingList
   ctx.OkWithDetailed(result)
}