sync.log.js 653 B

12345678910111213141516171819202122232425262728293031323334
  1. /**
  2. *
  3. * author: Sand
  4. * since: 12/9/2016
  5. */
  6. "use strict";
  7. let imDb = require('./mysql/im.db');
  8. class SyncLog{
  9. constructor(){}
  10. /**
  11. * 获取用户更新
  12. * @param handler
  13. */
  14. getLastUserSynchronizeTime(handler){
  15. imDb.execQuery({
  16. "sql": "select last_sync_time from sync_log where event = 'user_sync'",
  17. "args": [],
  18. "handler": handler
  19. });
  20. }
  21. updateUserSynchorizeLog(handler){
  22. imDb.execQuery({
  23. "sql": "update sync_log set last_sync_time = now()",
  24. "args": [],
  25. "handler": handler
  26. });
  27. }
  28. }
  29. module.exports = SyncLog;