liujiandao
2024-03-23 21c3a18da3d6cc53c7695d795a41dd6bee59f243
service/purchase/purchase.go
@@ -120,6 +120,11 @@
   return
}
func (slf *PurchaseService) GetPurchaseByNumber(number string) (purchase purchase.Purchase, err error) {
   err = global.GVA_DB.Where("number = ?", number).Preload("Supplier").First(&purchase).Error
   return
}
//@function: GetPurchaseList
//@description: 分页获取采购单列表
//@param: info request.PageInfo
@@ -354,9 +359,9 @@
   return list, err
}
func (slf *PurchaseService) SavePurchaseQualityInspection(list []*purchase.PurchaseProductConfirm) (err error) {
func (slf *PurchaseService) SavePurchaseQualityInspection(list []*purchase.PurchaseProductConfirm) ([]*purchase.PurchaseQualityInspection, error) {
   if len(list) == 0 {
      return errors.New("产品列表不能为空")
      return nil, errors.New("产品列表不能为空")
   }
   purchaseNumber := list[0].PurchaseNumber
   qualityList := make([]*purchase.PurchaseQualityInspection, 0)
@@ -374,8 +379,8 @@
      pqi.Type = confirm.Type
      qualityList = append(qualityList, &pqi)
   }
   err = global.GVA_DB.Model(purchase.PurchaseQualityInspection{}).Create(qualityList).Error
   return err
   err := global.GVA_DB.Model(purchase.PurchaseQualityInspection{}).Create(qualityList).Error
   return qualityList, err
}
func (slf *PurchaseService) GetPurchaseQualityInspection(params purchaserequest.GetQualityInspectionInfo) ([]*purchase.PurchaseQualityInspection, error) {