|
|
|
@ -115,9 +115,9 @@ async def rate_picture(cookie: str, picture_id: int, mark: int):
|
|
|
|
""",
|
|
|
|
""",
|
|
|
|
{"imgid": picture_id, "sessionid": sessionid["sessionid"], "mark": mark},
|
|
|
|
{"imgid": picture_id, "sessionid": sessionid["sessionid"], "mark": mark},
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
cur.commit()
|
|
|
|
except sqlite3.IntegrityError as e:
|
|
|
|
except sqlite3.IntegrityError as e:
|
|
|
|
if str(e) == "UNIQUE constraint failed: marks.imgid, marks.sessionid":
|
|
|
|
if str(e) == "UNIQUE constraint failed: marks.imgid, marks.sessionid":
|
|
|
|
return {"status": "already rated"}
|
|
|
|
return {"status": "already rated"}
|
|
|
|
|
|
|
|
|
|
|
|
cur.commit()
|
|
|
|
|
|
|
|
return {"status": "success"}
|
|
|
|
return {"status": "success"}
|
|
|
|
|