Esempio n. 1
0
def get_video_comment(request):
    s = "[]"
    try:
        json_obj, session_res = t_url_tools.parse_url(request)
        if not session_res:
            s = t_url_tools.get_session_err_res()
            return

        vid = json_obj['vid']
        parentid = json_obj['parentid']
        if int(parentid) > 0:
            vcs = Video_Comment.objects.filter(parent_comment_id_id=parentid).order_by("-is_top").order_by(
                "comment_time")
        else:
            vcs = Video_Comment.objects.filter(video_id_id=vid).order_by("-is_top").order_by("comment_time")

        response_data = []
        for item in vcs:
            res_item = {'comment': item.comment, 'id': item.id}
            response_data.append(res_item)
        s = t_url_tools.get_response_str(response_data)
    except Exception as e:
        traceback.print_exc()
        s = t_url_tools.get_response_str({}, success=False, msg="get_people_play_record 异常",
                                         err_code=t_url_tools.ERR_CODE_EXCEPTION)
    finally:
        return HttpResponse(s)
Esempio n. 2
0
def add_video_comment(request):
    s = "[]"
    try:
        json_obj, session_res = t_url_tools.parse_url(request)
        if not session_res:
            s = t_url_tools.get_session_err_res()
            return

        vid = json_obj['vid']
        pid = json_obj['pid']
        comment = json_obj['comment']
        parentid = json_obj['parentid']

        video_comment = Video_Comment()
        video_comment.video_id = Video.objects.filter(id=vid).first()
        video_comment.people_id = People.objects.filter(id=pid).first()
        video_comment.comment = comment
        if int(parentid) > 0:
            video_comment.parent_comment_id_id = parentid
        video_comment.save()

        s = t_url_tools.get_response_str({})
    except Exception as e:
        traceback.print_exc()
        s = t_url_tools.get_response_str({}, success=False, msg="add_video_comment 异常",
                                         err_code=t_url_tools.ERR_CODE_EXCEPTION)
    finally:
        return HttpResponse(s)
Esempio n. 3
0
def get_ncov(request, action):
    """
    确诊人数
    :param request:
    :param action:
    :return:
    """
    logging.debug(request.get_full_path())

    # 无json
    try:
        if action == "get_pros":
            s = get_pros()
            return HttpResponse(s)
        elif action == "get_tj":
            s = get_tj()
            return HttpResponse(s)
    except Exception as e:
        logging.error(e)
        traceback.print_exc()
        s = t_url_tools.get_response_str(
            {},
            success=False,
            msg=action + "异常",
            err_code=t_url_tools.ERR_CODE_EXCEPTION)
        return HttpResponse(s)

    # 校验
    json_obj, session_res = t_url_tools.parse_url(request, False)
    s = ""

    try:
        if not session_res:
            s = t_url_tools.get_session_err_res()
        else:
            if action == "get_confirmed":
                s = get_confirmed(json_obj)
            elif action == "get_pro_his":
                s = get_pro_his(json_obj)
            elif action == "get_single_pro_his":
                s = get_single_pro_his(json_obj)
            else:
                s = t_url_tools.get_response_str(None,
                                                 msg=action + "不存在",
                                                 err_code=ERR_CODE_PARM,
                                                 success=False)
    except Exception as e:
        logging.error(e)
        traceback.print_exc()
        s = t_url_tools.get_response_str(
            {},
            success=False,
            msg=action + "异常",
            err_code=t_url_tools.ERR_CODE_EXCEPTION)
    finally:
        return HttpResponse(s)
Esempio n. 4
0
def get_web_data(request, action):
    """
    获取网络请求
    :param request:
    :param action:
    :return:
    """
    logging.debug(request.get_full_path())
    try:
        if action == "get_trt_ticket":
            s = get_trt_ticket()
    except Exception as e:
        logging.error(e)
        logging.error(traceback.format_exc())
        traceback.print_exc()
        s = t_url_tools.get_response_str(
            {},
            success=False,
            msg="--- " + action + "异常",
            err_code=t_url_tools.ERR_CODE_EXCEPTION)
    finally:
        return HttpResponse(s)

    # 校验
    json_obj, session_res = t_url_tools.parse_url(request)
    s = ""

    try:
        if not session_res:
            s = t_url_tools.get_session_err_res()
        else:
            if action == "get_dgtj":
                s = get_dgtj(json_obj)
            elif action == "get_dgtj_echart":
                s = get_dgtj_echart(json_obj)
            elif action == "get_bili_video_tj_echart":
                s = get_bili_video_tj_echart(json_obj)
            else:
                s = t_url_tools.get_response_str(None,
                                                 msg=action + "不存在",
                                                 err_code=ERR_CODE_PARM,
                                                 success=False)
    except Exception as e:
        logging.error(e)
        traceback.print_exc()
        s = t_url_tools.get_response_str(
            {},
            success=False,
            msg=action + "异常",
            err_code=t_url_tools.ERR_CODE_EXCEPTION)
    finally:
        return HttpResponse(s)
Esempio n. 5
0
def dzdp(request, action):
    """
       获取网络请求
       :param request:
       :param action:
       :return:
       """
    if action == "get_foods":
        json_obj = {'pid': 1}
        s = get_types_view(json_obj)
        return HttpResponse(s)

    # 校验
    json_obj, session_res = t_url_tools.parse_url(request)
    s = ""

    try:

        if not session_res:
            s = t_url_tools.get_session_err_res()
        else:
            logging.debug("------%s " % action)
            if action == "get_types":
                s = get_types(json_obj)
                logging.debug(s)
            elif action == "get_types_view":
                s = get_types_view(json_obj)
            elif action == "phb":
                s = get_phb(json_obj)
            elif action == "phb_view":
                s = get_phb_view(json_obj)
            else:
                s = t_url_tools.get_response_str(None,
                                                 msg=action + "不存在",
                                                 err_code=ERR_CODE_PARM,
                                                 success=False)
    except Exception as e:
        logging.error(e)
        traceback.print_exc()
        s = t_url_tools.get_response_str(
            {},
            success=False,
            msg=action + "异常",
            err_code=t_url_tools.ERR_CODE_EXCEPTION)
    finally:
        return HttpResponse(s)
Esempio n. 6
0
def del_video_comment(request):
    s = "[]"
    try:
        json_obj, session_res = t_url_tools.parse_url(request)
        if not session_res:
            s = t_url_tools.get_session_err_res()
            return

        id = json_obj['id']

        video_comment = Video_Comment.objects.filter(id=id).first()
        video_comment.delete()
        s = t_url_tools.get_response_str({})
    except Exception as e:
        traceback.print_exc()
        s = t_url_tools.get_response_str({}, success=False, msg="add_video_comment 异常",
                                         err_code=t_url_tools.ERR_CODE_EXCEPTION)
    finally:
        return HttpResponse(s)