liujiandao
2023-10-13 4a598a4d1289039928bab05e14dd5735ad219a0f
service/quotation.go
@@ -9,6 +9,15 @@
type QuotationService struct{}
func (QuotationService) AddQuotation(quotation *model.Quotation) int {
   //根据销售机会id去查询客户id
   if quotation.ClientId == 0 {
      record, err := model.NewSaleChanceSearch().SetId(quotation.SaleChanceId).Find()
      if err != nil {
         return ecode.SaleChanceNotExist
      }
      quotation.ClientId = record.ClientId
      quotation.ContactId = record.ContactId
   }
   err := model.NewQuotationSearch(nil).Create(quotation)
   if err != nil {
      return ecode.QuotationExist