文档服务地址: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): ...@@ -270,7 +270,6 @@ def set_state(task_id, state):
slice_list = Slice.find_slicelist_by_taskId(t.task_id) slice_list = Slice.find_slicelist_by_taskId(t.task_id)
flag = True flag = True
for i in slice_list: for i in slice_list:
print(i.slice_id)
if Relation.find_slice(i.slice_id): if Relation.find_slice(i.slice_id):
flag = False flag = False
if flag: if flag:
...@@ -293,6 +292,17 @@ def set_state(task_id, state): ...@@ -293,6 +292,17 @@ def set_state(task_id, state):
flag = False flag = False
if flag: if flag:
t.task_state = 4 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: except:
return False return False
else: else:
......
...@@ -246,6 +246,7 @@ def give_up_task(): ...@@ -246,6 +246,7 @@ def give_up_task():
'data': {} 'data': {}
} }
return json.dumps(res) return json.dumps(res)
Task.set_state(taskId, 'giveup')
res = { res = {
'code': 1, 'code': 1,
'message': "Abandon the task successfully", '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