def todolist_new_todo(list_id): """ 新建todo :param list_id: :return: """ current_time = int(time.time()) todolist = Todolist.query.get(list_id) subject = request.json.get('subject', '') todo = Todo() todo.project_id = todolist.project_id todo.subject = subject todo.point = request.json.get('point', 0) todo.list_id = list_id todo.due_date = request.json.get('due_date', '0000-00-00') todo.creator_id = current_user.id todo.created_at = current_time todo.updated_at = current_time todo.assignee_uid = request.json.get('assignee_uid', 0) todo.updated_user_id = current_user.id db.session.add(todo) db.session.commit() todo_obj = json.loads(str(todo)) todo_obj['code'] = 0 todo_obj['message'] = u'%s 已添加' % subject return json.dumps(todo_obj)