docStatistics.go 683 B

1234567891011121314151617181920212223242526
  1. package stdlib
  2. import (
  3. "log"
  4. "time"
  5. jyDocsRpcUtil "app.yhyue.com/moapp/jy_docs/services/util"
  6. )
  7. func DocStatistics(docId string, dtype int) bool {
  8. sqlStr := ""
  9. state := false
  10. if dtype == 1 { //下载次数增加1
  11. sqlStr = "update doc_statistics set downTimes = downTimes + 1,updateDate = ? where docId = ?"
  12. } else if dtype == 2 { //浏览次数增加1
  13. sqlStr = "update doc_statistics set viewTimes = viewTimes + 1,updateDate = ? where docId = ?"
  14. }
  15. //mysql
  16. log.Println("sql ", sqlStr)
  17. updateDate := time.Now().Format("2006-01-02 15:04:05")
  18. err := jyDocsRpcUtil.GetJyDocsDB().Exec(sqlStr, updateDate, docId).Error
  19. if err == nil {
  20. state = true
  21. }
  22. return state
  23. }