api_recent_discuss.py 832 B

1234567891011121314151617181920
  1. from .tool.func import *
  2. def api_recent_discuss(num = 10, get_type = 'normal'):
  3. with get_db_connect() as conn:
  4. curs = conn.cursor()
  5. num = 50 if (1 if not num > 0 else num) > 50 else num
  6. data_list = []
  7. if get_type == 'stop':
  8. curs.execute(db_change("select title, sub, date, code, stop from rd where stop = 'O' order by date desc limit ?"), [num])
  9. elif get_type == 'all':
  10. curs.execute(db_change("select title, sub, date, code, stop from rd order by date desc limit ?"), [num])
  11. else:
  12. curs.execute(db_change("select title, sub, date, code, stop from rd where not stop = 'O' order by date desc limit ?"), [num])
  13. for for_a in curs.fetchall():
  14. data_list += [for_a]
  15. return flask.jsonify(data_list if data_list else {})