liujiandao
2023-10-21 174932f4f44157958f4112d37cd7df714ebfc223
model/saleChance.go
@@ -47,6 +47,7 @@
      CollectionProjections []CollectionProjection `json:"collection_projections" gorm:"foreignKey:SaleChanceId"`
      SalesSources          SalesSources           `json:"sales_sources"`
      CodeStandID           string                 `json:"codeStandID" gorm:"column:code_stand_id;type:varchar(255);comment:编码id"`
      Products              []*Product             `json:"products" gorm:"many2many:SaleChanceProduct;"`
      Address
      gorm.Model `json:"-"`
   }
@@ -133,7 +134,7 @@
func (slf *SaleChanceSearch) Update(record *SaleChance) (err error) {
   var db = slf.build()
   err = db.Updates(record).Error
   err = db.Preload("Products").Updates(record).Error
   return
}
@@ -145,7 +146,7 @@
func (slf *SaleChanceSearch) Find() (record SaleChance, err error) {
   var db = slf.build()
   err = db.First(&record).Error
   err = db.Preload("Products").First(&record).Error
   return
}
@@ -160,7 +161,7 @@
      db = db.Limit(slf.PageSize).Offset((slf.PageNum - 1) * slf.PageSize)
   }
   err := db.Preload("SaleType").Preload("RegularCustomers").Preload("SalesSources").
   err := db.Preload("SaleType").Preload("RegularCustomers").Preload("SalesSources").Preload("Products").
      Preload("Member").Preload("SaleStage").Preload("Possibility").
      Preload("CollectionProjections").Preload("Client").
      Preload("Province").Preload("City").Preload("Contact").Order("id desc").Find(&records).Error