package show import ( "go-common/app/admin/main/feed/model/common" "go-common/app/admin/main/feed/model/show" "go-common/library/log" "github.com/jinzhu/gorm" ) // SearchWebCardAdd add search web card func (d *Dao) SearchWebCardAdd(param *show.SearchWebCardAP) (err error) { if err = d.DB.Create(param).Error; err != nil { log.Error("dao.show.SearchWebCardAdd error(%v)", err) return } return } // SearchWebCardUpdate search update web card func (d *Dao) SearchWebCardUpdate(param *show.SearchWebCardUP) (err error) { if err = d.DB.Model(&show.SearchWebCardUP{}).Update(param).Error; err != nil { log.Error("dao.show.SearchWebCardUpdate error(%v)", err) return } return } // SearchWebCardDelete search delete cweb card func (d *Dao) SearchWebCardDelete(id int64) (err error) { up := map[string]interface{}{ "deleted": common.Deleted, } if err = d.DB.Model(&show.SearchWebCard{}).Where("id = ?", id).Update(up).Error; err != nil { log.Error("dao.show.SearchWebCardDelete error(%v)", err) return } return } // SWBFindByID search web card table find by id func (d *Dao) SWBFindByID(id int64) (card *show.SearchWebCard, err error) { card = &show.SearchWebCard{} w := map[string]interface{}{ "deleted": common.NotDeleted, } if err = d.DB.Model(&show.SearchWebCard{}).Where("id = ?", id).Where(w).First(card).Error; err != nil { if err == gorm.ErrRecordNotFound { card = nil err = nil } else { log.Error("dao.ormshow.event_topic.findByID error(%v)", err) } } return }