文档服务地址:http://47.92.0.57:3000/ 周报索引地址:http://47.92.0.57:3000/s/NruNXRYmV

Commit 265a1f29 by 李景熙

添加打分接口

parent 75e089fc
......@@ -43,6 +43,18 @@ def create_relation(slice_id, user_id, data_id):
return Result(1, "create success", {})
# 设置标注关系的打分数值
def set_grade(user_id, data_id, score):
try:
relation = Relation.get(Relation.user_id == user_id, Relation.data_id == data_id)
relation.score = score
relation.save()
except:
return Result(0, "grade failed", {})
else:
return Result(1, "grade success", {})
# 查找Relation中与用户id相关的分片列表,用于我的任务的列表显示
def find_slice_by_executor(user_id):
try:
......
......@@ -191,7 +191,14 @@ def get_task_detail():
# 审核时候打分的接口,前端传送打分的具体信息(文件id,分片id,标注者id,打分详情),后端在标注关系表中查找对应的标注,并将分数存储下来,之后修改审核状态即flag2 = True,代表已审核
@task.route("/gradePiece", methods=["GET"])
def grade():
fileId = request.args['fileId']
pieceId = request.args['pieceId']
print("grade")
data_id = request.args['fileId']
userId = request.args['userId']
scoreForm = request.args['scoreForm']
score = request.args['scoreForm']
ret = Relation.set_grade(userId, data_id, score)
res = {
'code': ret.code,
'message': ret.message,
'data': ret.data
}
return json.dumps(res)
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment