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

Commit decca45c by 李景熙

用户放弃任务后任务状态变更

parent d61c23b5
......@@ -270,7 +270,6 @@ def set_state(task_id, state):
slice_list = Slice.find_slicelist_by_taskId(t.task_id)
flag = True
for i in slice_list:
print(i.slice_id)
if Relation.find_slice(i.slice_id):
flag = False
if flag:
......@@ -293,6 +292,17 @@ def set_state(task_id, state):
flag = False
if flag:
t.task_state = 4
elif state == 'giveup':
slice_list = Slice.find_slicelist_by_taskId(t.task_id)
flag = True
for i in slice_list:
if not Relation.find_slice(i.slice_id):
# 发现relation表中有sliceid对应数据
flag = False
if flag:
t.task_state = 0
else:
t.task_state = 1
except:
return False
else:
......
......@@ -246,6 +246,7 @@ def give_up_task():
'data': {}
}
return json.dumps(res)
Task.set_state(taskId, 'giveup')
res = {
'code': 1,
'message': "Abandon the task successfully",
......
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