def log_show_search(): try: args = request.args task = str(args.get('task','')) page = int(args.get('page', 1)) paginate = Log.objects(fromTask__contains=task).paginate(page=page, per_page=10) return render_template('taskManage/log.html', paginate=paginate) except Exception,e: return e
def find_aborted_push_task(oldJobId): nowDate = datetime.datetime.now().strftime("%Y-%m-%d") logs = Log.objects(fromTask=oldJobId, createTime__contains=nowDate).all() for log in logs: result = re.search('task=(.*),openId=(.*),dayNum=(.*),userName=(.*),clazzName=(.*)',log.parameter) lst = [] if result: dict = {} dict['task'] = result.group(1) dict['openId'] = result.group(2) dict['dayNum'] = result.group(3) dict['userName'] = result.group(4) dict['clazzName'] = result.group(5) lst.append(dict) return lst
def log_getInfo(id): try: log = Log.objects(_id=id).first() return jsonify(dict(content=str(log.content))) except Exception,e: return jsonify(dict(success=False))
def log_delete(id): try: Log.objects(_id=id).delete() user = current_user except Exception,e: return jsonify(dict(success=False))