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)