Example #1
0
def post_one_record(req):
    phone = req.session.get('phone_number', '')
    if not phone:
        return Response(status=status.HTTP_401_UNAUTHORIZED)
    req.data['commit_person'] = phone
    ser = BugRecordSerializer(data=req.data)
    if ser.is_valid():
        ser.save()
        return SimpleResponse(True)
    else:
        return SimpleResponse(False, "Bug类型有所变化,请刷新后重新提交。记得复制原文。")
Example #2
0
def post_one_record(req):
    phone = req.session.get('phone_number', '')
    if not phone:
        return Response(status=status.HTTP_401_UNAUTHORIZED)
    req.data['commit_person'] = phone
    ser = BugRecordSerializer(data=req.data)
    if ser.is_valid():
        ser.save()
        return SimpleResponse(True)
    else:
        return SimpleResponse(False, "Bug类型有所变化,请刷新后重新提交。记得复制原文。")
Example #3
0
def update_bonus(req):
    bonus = req.POST.get("bonus", "0")
    try:
        bonus = int(bonus)
    except (TypeError, ValueError):
        return SimpleResponse(False, "请输入正确的钱数")
    record_id = req.POST.get("id", None)
    if not record_id:
        return SimpleResponse(False, "id是必须的")
    try:
        record_id = int(record_id)
    except (TypeError, ValueError):
        return SimpleResponse(False, "请输入正确的id")
    record = records.get_one_record(record_id)
    if not record:
        return SimpleResponse(False, "没有这条记录")

    ser = BugRecordSerializer(record)
    ser.update(record, {"bonus": bonus, "have_seen": True})

    return SimpleResponse(True)
Example #4
0
def update_bonus(req):
    bonus = req.POST.get("bonus", "0")
    try:
        bonus = int(bonus)
    except (TypeError, ValueError):
        return SimpleResponse(False, "请输入正确的钱数")
    record_id = req.POST.get("id", None)
    if not record_id:
        return SimpleResponse(False, "id是必须的")
    try:
        record_id = int(record_id)
    except (TypeError, ValueError):
        return SimpleResponse(False, "请输入正确的id")
    record = records.get_one_record(record_id)
    if not record:
        return SimpleResponse(False, "没有这条记录")

    ser = BugRecordSerializer(record)
    ser.update(record, {"bonus": bonus, "have_seen": True})

    return SimpleResponse(True)