liujiandao
2023-10-12 17aaed743ab7a3520ec8eb9e4ab7c776ca807cdd
model/salesDetails.go
@@ -71,6 +71,10 @@
      db = db.Where("id = ?", slf.Id)
   }
   if slf.SaleChanceId != 0 {
      db = db.Where("sale_chance_id = ?", slf.SaleChanceId)
   }
   switch slf.KeywordType {
   case constvar.SalesDetailsKeywordTypeCustomerName:
      db = db.Joins("Client", clause.LeftJoin).Where("Client.name like ?", fmt.Sprintf("%%%s%%", slf.Keyword))
@@ -121,6 +125,11 @@
   return slf
}
func (slf *SalesDetailsSearch) SetSaleChanceId(saleChanceId int) *SalesDetailsSearch {
   slf.SaleChanceId = saleChanceId
   return slf
}
func (slf *SalesDetailsSearch) First() (*SalesDetails, error) {
   var db = slf.build()
   var record = new(SalesDetails)