liujiandao
2024-03-23 51b5ceb5ac07e5fba7efc616700c7b69d5a16c77
api/v1/purchase/purchase.go
@@ -585,6 +585,12 @@
      return
   }
   server := service.PurchaseService{}
   purchaseData, err := server.GetPurchase(params.PurchaseId)
   if err != nil {
      global.GVA_LOG.Error("获取失败!", zap.Error(err))
      response.FailWithMessage("获取失败", c)
      return
   }
   if params.Status == purchase.Unqualified {
      err := server.UpdatePurchaseQualityInspection(params.Ids, params.Status)
      if err != nil {
@@ -593,12 +599,6 @@
         return
      }
   } else if params.Status == purchase.InWarehouse {
      purchaseData, err := server.GetPurchase(params.PurchaseId)
      if err != nil {
         global.GVA_LOG.Error("获取失败!", zap.Error(err))
         response.FailWithMessage("获取失败", c)
         return
      }
      inspectionList, err := server.GetPurchaseQualityInspectionList(params.Ids)
      if err != nil {
         global.GVA_LOG.Error("获取失败!", zap.Error(err))
@@ -633,7 +633,7 @@
         return
      }
   }
   err = server.UpdatePurchaseStatus(params.PurchaseId, purchase.WaitInspection)
   err = server.UpdatePurchaseStatus(purchaseData.Number, purchase.WaitInspection)
   if err != nil {
      global.GVA_LOG.Error("状态更新失败!", zap.Error(err))
      response.FailWithMessage("状态更新失败", c)