优化邮件提醒人员
This commit is contained in:
parent
6f06f3d08f
commit
a4aad57da3
|
|
@ -582,7 +582,7 @@ def do_add_task(params):
|
||||||
elif task_type_class == 3:
|
elif task_type_class == 3:
|
||||||
task_info = db_task.query_task(taskno, nodeid, area_id)
|
task_info = db_task.query_task(taskno, nodeid, area_id)
|
||||||
creator_name, executor_name = task_info['creatorid'], task_info['executor']
|
creator_name, executor_name = task_info['creatorid'], task_info['executor']
|
||||||
userids = db_user.query_user_info_by_name([creator_name, executor_name])
|
userids = db_user.query_user_info_by_name([executor_name])
|
||||||
if full_review != 1:
|
if full_review != 1:
|
||||||
require_confirm_info = check_param(params, 'require_confirm_info')
|
require_confirm_info = check_param(params, 'require_confirm_info')
|
||||||
if not require_confirm_info and full_review != 1:
|
if not require_confirm_info and full_review != 1:
|
||||||
|
|
@ -1828,7 +1828,8 @@ def update_greenwave_task_stage_info(params):
|
||||||
return json.dumps(make_common_res(11, '缺少任务进度信息,请刷新后重试'))
|
return json.dumps(make_common_res(11, '缺少任务进度信息,请刷新后重试'))
|
||||||
progress = int(progress)
|
progress = int(progress)
|
||||||
creator_name, executor_name = task_info['creatorid'], task_info['executor']
|
creator_name, executor_name = task_info['creatorid'], task_info['executor']
|
||||||
userids = db_user.query_user_info_by_name([creator_name, executor_name])
|
creator_id = db_user.query_user_info_by_name([creator_name])
|
||||||
|
executor_id = db_user.query_user_info_by_name([executor_name])
|
||||||
|
|
||||||
if modify_stage == 1:
|
if modify_stage == 1:
|
||||||
wave_crosses = db_wave.query_wave_crosses(waveid)
|
wave_crosses = db_wave.query_wave_crosses(waveid)
|
||||||
|
|
@ -1840,7 +1841,7 @@ def update_greenwave_task_stage_info(params):
|
||||||
return json.dumps(make_common_res(15, '当前绿波设置的运行时段与需求确认单中要求的协调时段不一致,请按需求确认单中要求调整'))
|
return json.dumps(make_common_res(15, '当前绿波设置的运行时段与需求确认单中要求的协调时段不一致,请按需求确认单中要求调整'))
|
||||||
ret = db_task.update_stage1_info(task_no, waveid, wave_name, stage_info, task_info, wave_crosses)
|
ret = db_task.update_stage1_info(task_no, waveid, wave_name, stage_info, task_info, wave_crosses)
|
||||||
if ret:
|
if ret:
|
||||||
send_confirm_email(userids, f'当前任务到达绿波优化阶段, 请及时处理', task_no, task_info['task_name'], '绿波优化阶段', nodeid, area_id, creator_name, executor_name)
|
# send_confirm_email(userids, f'当前任务到达绿波优化阶段, 请及时处理', task_no, task_info['task_name'], '绿波优化阶段', nodeid, area_id, creator_name, executor_name)
|
||||||
db_task.update_task_progress(task_no, nodeid, area_id, progress)
|
db_task.update_task_progress(task_no, nodeid, area_id, progress)
|
||||||
return json.dumps(make_common_res(0, '更新成功'))
|
return json.dumps(make_common_res(0, '更新成功'))
|
||||||
else:
|
else:
|
||||||
|
|
@ -1850,7 +1851,7 @@ def update_greenwave_task_stage_info(params):
|
||||||
return json.dumps(make_common_res(12, '任务未上传绿波优化报告文件, 请先上传文件'))
|
return json.dumps(make_common_res(12, '任务未上传绿波优化报告文件, 请先上传文件'))
|
||||||
res = db_task.update_stage2_info(task_no, stage_info)
|
res = db_task.update_stage2_info(task_no, stage_info)
|
||||||
if res:
|
if res:
|
||||||
send_confirm_email(userids, f'当前任务到达方案下发阶段, 请及时处理', task_no, task_info['task_name'], '方案下发阶段', nodeid, area_id, creator_name, executor_name)
|
send_confirm_email(creator_id, f'当前任务到达方案下发阶段, 请及时处理', task_no, task_info['task_name'], '方案下发阶段', nodeid, area_id, creator_name, executor_name)
|
||||||
db_task.update_task_progress(task_no, nodeid, area_id, progress)
|
db_task.update_task_progress(task_no, nodeid, area_id, progress)
|
||||||
return json.dumps(make_common_res(0, '更新成功'))
|
return json.dumps(make_common_res(0, '更新成功'))
|
||||||
else:
|
else:
|
||||||
|
|
@ -1864,7 +1865,7 @@ def update_greenwave_task_stage_info(params):
|
||||||
delay_reason = ''
|
delay_reason = ''
|
||||||
ret = db_task.update_stage3_info(actually_issue_time, task_no, stage_info, delay_reason)
|
ret = db_task.update_stage3_info(actually_issue_time, task_no, stage_info, delay_reason)
|
||||||
if ret:
|
if ret:
|
||||||
send_confirm_email(userids, f'当前任务到达效果确认阶段, 请及时处理', task_no, task_info['task_name'], '效果确认阶段', nodeid, area_id, creator_name, executor_name)
|
send_confirm_email(creator_id + executor_id, f'当前任务到达效果确认阶段, 请及时处理', task_no, task_info['task_name'], '效果确认阶段', nodeid, area_id, creator_name, executor_name)
|
||||||
db_task.update_task_progress(task_no, nodeid, area_id, progress)
|
db_task.update_task_progress(task_no, nodeid, area_id, progress)
|
||||||
return json.dumps(make_common_res(0, '更新成功'))
|
return json.dumps(make_common_res(0, '更新成功'))
|
||||||
else:
|
else:
|
||||||
|
|
@ -1876,9 +1877,9 @@ def update_greenwave_task_stage_info(params):
|
||||||
ret, has_bad = db_task.update_stage4_info(task_no, stage_info, tp_info, nodeid, area_id, task_additional_info)
|
ret, has_bad = db_task.update_stage4_info(task_no, stage_info, tp_info, nodeid, area_id, task_additional_info)
|
||||||
if ret:
|
if ret:
|
||||||
if has_bad:
|
if has_bad:
|
||||||
send_confirm_email(userids, f'当前任务到达方案微调阶段, 请及时处理', task_no, task_info['task_name'], '方案微调阶段', nodeid, area_id, creator_name, executor_name)
|
send_confirm_email(executor_id, f'当前任务到达方案微调阶段, 请及时处理', task_no, task_info['task_name'], '方案微调阶段', nodeid, area_id, creator_name, executor_name)
|
||||||
else:
|
else:
|
||||||
send_confirm_email(userids, f'当前任务到达对比报告阶段, 请及时处理', task_no, task_info['task_name'], '对比报告阶段', nodeid, area_id, creator_name, executor_name)
|
send_confirm_email(executor_id, f'当前任务到达对比报告阶段, 请及时处理', task_no, task_info['task_name'], '对比报告阶段', nodeid, area_id, creator_name, executor_name)
|
||||||
db_task.update_task_progress(task_no, nodeid, area_id, progress)
|
db_task.update_task_progress(task_no, nodeid, area_id, progress)
|
||||||
return json.dumps(make_common_res(0, '更新成功'))
|
return json.dumps(make_common_res(0, '更新成功'))
|
||||||
else:
|
else:
|
||||||
|
|
@ -1889,7 +1890,7 @@ def update_greenwave_task_stage_info(params):
|
||||||
return json.dumps(make_common_res(18, '缺少效果一致确认时间, 请刷新后重试'))
|
return json.dumps(make_common_res(18, '缺少效果一致确认时间, 请刷新后重试'))
|
||||||
ret = db_task.update_stage5_info(task_no, stage_info, affirm_time)
|
ret = db_task.update_stage5_info(task_no, stage_info, affirm_time)
|
||||||
if ret:
|
if ret:
|
||||||
send_confirm_email(userids, f'当前任务到达对比报告阶段, 请及时处理', task_no, task_info['task_name'], '对比报告阶段', nodeid, area_id, creator_name, executor_name)
|
send_confirm_email(executor_id, f'当前任务到达对比报告阶段, 请及时处理', task_no, task_info['task_name'], '对比报告阶段', nodeid, area_id, creator_name, executor_name)
|
||||||
db_task.update_task_progress(task_no, nodeid, area_id, progress)
|
db_task.update_task_progress(task_no, nodeid, area_id, progress)
|
||||||
return json.dumps(make_common_res(0, '更新成功'))
|
return json.dumps(make_common_res(0, '更新成功'))
|
||||||
else:
|
else:
|
||||||
|
|
@ -1900,7 +1901,7 @@ def update_greenwave_task_stage_info(params):
|
||||||
# 阶段6与阶段2更新内容一致,均为阶段信息,因此此处共用同一个函数
|
# 阶段6与阶段2更新内容一致,均为阶段信息,因此此处共用同一个函数
|
||||||
ret = db_task.update_stage2_info(task_no, stage_info)
|
ret = db_task.update_stage2_info(task_no, stage_info)
|
||||||
if ret:
|
if ret:
|
||||||
send_confirm_email(userids, f'当前任务到达更新台账阶段, 请及时处理', task_no, task_info['task_name'], '更新台账阶段', nodeid, area_id, creator_name, executor_name)
|
send_confirm_email(creator_id, f'当前任务到达更新台账阶段, 请及时处理', task_no, task_info['task_name'], '更新台账阶段', nodeid, area_id, creator_name, executor_name)
|
||||||
db_task.update_task_progress(task_no, nodeid, area_id, progress)
|
db_task.update_task_progress(task_no, nodeid, area_id, progress)
|
||||||
return json.dumps(make_common_res(0, '更新成功'))
|
return json.dumps(make_common_res(0, '更新成功'))
|
||||||
else:
|
else:
|
||||||
|
|
@ -1932,7 +1933,7 @@ def update_greenwave_task_stage_info(params):
|
||||||
logging.error(f'open_monitor_res: {open_monitor_res}')
|
logging.error(f'open_monitor_res: {open_monitor_res}')
|
||||||
logging.error(f'update_task_additional_ret:{update_task_additional_ret}')
|
logging.error(f'update_task_additional_ret:{update_task_additional_ret}')
|
||||||
if open_polling_res and open_monitor_res and update_task_additional_ret == 1:
|
if open_polling_res and open_monitor_res and update_task_additional_ret == 1:
|
||||||
send_confirm_email(userids, f'当前任务阶段已完成, 请及时更新任务状态', task_no, task_info['task_name'], '-', nodeid, area_id, creator_name, executor_name)
|
# send_confirm_email(userids, f'当前任务阶段已完成, 请及时更新任务状态', task_no, task_info['task_name'], '-', nodeid, area_id, creator_name, executor_name)
|
||||||
db_task.update_task_progress(task_no, nodeid, area_id, progress)
|
db_task.update_task_progress(task_no, nodeid, area_id, progress)
|
||||||
return json.dumps(make_common_res(0, '更新成功'))
|
return json.dumps(make_common_res(0, '更新成功'))
|
||||||
else:
|
else:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue