|
|
@ -31,11 +31,8 @@ type Attachment struct {
|
|
|
|
|
|
|
|
|
|
|
|
// IncreaseDownloadCount is update download count + 1
|
|
|
|
// IncreaseDownloadCount is update download count + 1
|
|
|
|
func (a *Attachment) IncreaseDownloadCount() error {
|
|
|
|
func (a *Attachment) IncreaseDownloadCount() error {
|
|
|
|
sess := x.NewSession()
|
|
|
|
|
|
|
|
defer sess.Close()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Update download count.
|
|
|
|
// Update download count.
|
|
|
|
if _, err := sess.Exec("UPDATE `attachment` SET download_count=download_count+1 WHERE id=?", a.ID); err != nil {
|
|
|
|
if _, err := x.Exec("UPDATE `attachment` SET download_count=download_count+1 WHERE id=?", a.ID); err != nil {
|
|
|
|
return fmt.Errorf("increase attachment count: %v", err)
|
|
|
|
return fmt.Errorf("increase attachment count: %v", err)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|