Exemplo n.º 1
0
def record_delete():
    try:
        rid = myreq.getvalue_from_request('rid')
        bo = RecordSvc().record_delete(rid)
        if not bo:
            return jsonify_response(apicode.ERROR)
        return common_json_response()
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)
Exemplo n.º 2
0
def paper_delete():
    try:
        paper_id = myreq.getvalue_from_request('paper_id')
        bo = PaperSvc().paper_delete(paper_id)
        if not bo:
            return jsonify_response(apicode.ERROR)
        return jsonify_response(apicode.OK)
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)
Exemplo n.º 3
0
def note_save():
    try:
        note = mymodel.formtomodel(request.form, Note)
        bo = PaperSvc().note_save(note)
        if not bo:
            return jsonify_response(apicode.ERROR)
        return jsonify_response(apicode.OK)
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)
Exemplo n.º 4
0
def essay_save():
    try:
        essay = mymodel.formtomodel(request.form, Essay)
        bo = PaperSvc().essay_save(essay)
        if not bo:
            return jsonify_response(apicode.ERROR)
        return jsonify_response(apicode.OK)
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)
Exemplo n.º 5
0
def group_delete():
    try:
        gid = myreq.getvalue_from_request('gid')
        bo = GroupSvc().group_delete(gid)
        if not bo:
            return jsonify_response(apicode.ERROR)
        return common_json_response()
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)
Exemplo n.º 6
0
def usergroup_save():
    try:
        usergroup = mymodel.formtomodel(request.form, UserGroup)
        bo = GroupSvc().usergroup_save(usergroup)
        if not bo:
            return jsonify_response(apicode.ERROR)
        return common_json_response()
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)
Exemplo n.º 7
0
def album_save():
    try:
        album = mymodel.formtomodel(request.form, Album)
        bo = PaperSvc().album_save(album)
        if not bo:
            return jsonify_response(apicode.ERROR)
        return jsonify_response(apicode.ERROR)
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)
Exemplo n.º 8
0
def paper_save():
    try:
        paper = mymodel.formtomodel(request.form, Paper)
        paper = PaperSvc().paper_save(paper)
        if paper:
            return common_json_response(paper=paper)
        else:
            return jsonify_response(apicode.ERROR)
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)
Exemplo n.º 9
0
def usergroup_delete():
    try:
        user = cbusi.get_curr_user(request.args['openid'])
        group_id = myreq.getvalue_from_request('group_id')
        bo = GroupSvc().usergroup_delete(user.user_id, group_id)
        if not bo:
            return jsonify_response(apicode.ERROR)
        return common_json_response()
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)
Exemplo n.º 10
0
def note_changestatus():
    try:
        status = int(myreq.getvalue_from_request('status'))
        nid = myreq.getvalue_from_request('nid')
        bo = PaperSvc().note_changestatus(nid, status)
        if not bo:
            return jsonify_response(apicode.ERROR)
        return jsonify_response(apicode.OK)
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)
Exemplo n.º 11
0
def book_save():
    try:
        book = mymodel.formtomodel(request.form, Book)
        bo = PaperSvc().book_save(book)
        if bo:
            return jsonify_response(apicode.OK)
        else:
            return jsonify_response(apicode.ERROR)
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)
Exemplo n.º 12
0
def record_save():
    try:
        content = request.form['content']
        content = map(int, content.split(','))
        user = cbusi.get_curr_user(request.form['openid'])
        bo = RecordSvc().save_record(content, user.user_id)
        if not bo:
            return jsonify_response(apicode.ERROR)
        return jsonify_response(apicode.OK)
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)
Exemplo n.º 13
0
def album_delete():
    try:
        aid = myreq.getvalue_from_request('aid')
        opreate_type = myreq.getvalue_from_request('opreate_type')
        if opreate_type == 'delete':
            bo = PaperSvc().album_delete(aid)
        elif opreate_type == 'recycle':
            bo = PaperSvc().album_recycle(aid)
        if not bo:
            return jsonify_response(apicode.ERROR)
        return jsonify_response(apicode.OK)
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)
Exemplo n.º 14
0
def photo_delete():
    try:
        pids = myreq.getvalue_from_request('pids').split(',')
        opreate_type = myreq.getvalue_from_request('opreate_type')
        if opreate_type == 'delete':
            bo = PaperSvc().photo_delete(pids)
        elif opreate_type == 'recycle':
            bo = PaperSvc().photo_recycle(pids)
        if not bo:
            return jsonify_response(apicode.ERROR)
        return jsonify_response(apicode.OK)
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)
Exemplo n.º 15
0
def album_list():
    try:
        albums = PaperSvc().album_list()
        return common_json_response(albums=albums)
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)
Exemplo n.º 16
0
def record_list():
    try:

        pass
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)
Exemplo n.º 17
0
def tag_list():
    try:
        tag_list = PaperSvc().tag_list()
        return common_json_response(tag_list=tag_list)
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)
Exemplo n.º 18
0
def essay_list():
    try:
        essay_list = PaperSvc().essay_list()
        return common_json_response(essay_list=essay_list)
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)
Exemplo n.º 19
0
def book_list():
    try:
        book_list = PaperSvc().book_list()
        return common_json_response(book_list=book_list)
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)
Exemplo n.º 20
0
def mygroup():
    try:
        user = cbusi.get_curr_user(request.args['openid'])
        mygroups = GroupSvc().my_group(user.user_id)
        return common_json_response(mygroups=mygroups)
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)
Exemplo n.º 21
0
def login():
    try:
        form = request.form
        code = form['code']
        openid = get_openid(code)
        unionid = get_unionid(openid=openid)
        user = User()
        user.openid = openid
        user.unionid = unionid
        user = UserSvc().save_user(user)
        if not user:
            return jsonify_response(apicode.ERROR)
        csession.set_session(openid, 'user', user)
        return common_json_response(openid=openid)
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)
Exemplo n.º 22
0
def photo_list():
    try:
        aid = myreq.getvalue_from_request('aid')
        photos = PaperSvc().photo_list(aid)
        return common_json_response(photos=photos)
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)
Exemplo n.º 23
0
def blog_detail():
    try:
        blog_id = myreq.getvalue_from_request('blog_id')
        blog = PaperSvc().get_paper(blog_id)
        return common_json_response(blog=blog)
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)
Exemplo n.º 24
0
def paper_list():
    try:
        book_id = myreq.getvalue_from_request('book_id')
        paper_list = PaperSvc().paper_list(book_id)
        return common_json_response(paper_list=paper_list)
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)
Exemplo n.º 25
0
def check_user():
    openid = myreq.getvalue_from_request('openid')
    if openid and csession.check_token(openid):
        return
    path = re.sub('/api.*?/', '/', request.path)
    if path in const.NOT_LOGIN_PATH:
        return
    return jsonify_response(apicode.TOKEN_EXPIRE)
Exemplo n.º 26
0
def record_today():
    try:
        records, chapters = RecordSvc().record_list(
            start_time=datetime.date.today(),
            end_time=str(datetime.date.today()) + ' 23:59:59')
        return common_json_response(records=records, chapters=chapters)
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)
Exemplo n.º 27
0
def note_list():
    try:
        year = int(myreq.getvalue_from_request('year'))
        month = int(myreq.getvalue_from_request('month'))
        notes = PaperSvc().note_list(year, month)
        return common_json_response(notes=notes)
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)
Exemplo n.º 28
0
def photo_save():
    try:
        data = request.form
        photo = mymodel.formtomodel(data, Photo)
        key = data['path']
        file = File()
        file.path = key
        file.type = 'photo'
        file.name = photo.name
        fid = PaperSvc().file_save(file)
        if not fid:
            return jsonify_response(apicode.ERROR)
        photo.fid = fid
        bo = PaperSvc().photo_save(photo)
        if not bo:
            return jsonify_response(apicode.ERROR)
        return jsonify_response(apicode.OK)
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)
Exemplo n.º 29
0
def blog_list():
    try:
        start = myreq.getvalue_from_request('start', 0)
        limit = myreq.getvalue_from_request('limit', const.DEFAULT_LIMIT)
        count, paper_list = PaperSvc().blog_list(start=start, limit=limit)
        for paper in paper_list:
            paper.short_content = __short_content(paper.content)
            paper.content = None
        return common_json_response(total_num=count, paper_list=paper_list)
    except Exception as e:
        print e
        return jsonify_response(apicode.ERROR)
Exemplo n.º 30
0
def config_get():
    try:
        return common_json_response(configs=cbusi.get_configs())
    except Exception as e:
        logger.exception(e)
        return jsonify_response(apicode.ERROR)