From db7bb1a731112f9bd2d4aa4af6c2b9e5164e4a6d Mon Sep 17 00:00:00 2001 From: wangxu <1318272526@qq.com> Date: Thu, 13 Nov 2025 15:04:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=BE=96=E5=8C=BAid=E9=AA=8C?= =?UTF-8?q?=E8=AF=81=E6=9C=BA=E5=88=B6=E6=8F=90=E9=AB=98=E5=81=A5=E5=A3=AE?= =?UTF-8?q?=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/cross_evaluate_worker.py | 28 ++++++++--------- app/phasetable_worker.py | 4 +-- app/task_worker.py | 60 ++++++++++++++++++------------------ 3 files changed, 46 insertions(+), 46 deletions(-) diff --git a/app/cross_evaluate_worker.py b/app/cross_evaluate_worker.py index 795c1fd..3a4678a 100644 --- a/app/cross_evaluate_worker.py +++ b/app/cross_evaluate_worker.py @@ -30,8 +30,8 @@ def query_cross_list(params): if not area_list or len(area_list) < 1: return json.dumps(make_common_res(4, '用户信息异常')) area_list = map(int, area_list) - if int(area_id) not in area_list: - return json.dumps(make_common_res(5, '用户信息异常')) + if not area_id.lstrip('-').isdigit() or int(area_id) not in area_list: + return json.dumps(make_common_res(5, '辖区id异常,请检查后重试')) # 查询路口列表 cross_list = db_tmnet.query_cross_list_sql(nodeid, area_id) @@ -79,8 +79,8 @@ def query_cross_usable_date(params): if not area_list or len(area_list) < 1: return json.dumps(make_common_res(5, '用户信息异常')) area_list = map(int, area_list) - if int(area_id) not in area_list: - return json.dumps(make_common_res(6, '用户信息异常')) + if not area_id.lstrip('-').isdigit() or int(area_id) not in area_list: + return json.dumps(make_common_res(5, '辖区id异常,请检查后重试')) row_list = db_cross.query_cross_usable_date_sql(crossid, nodeid) date_list = [row['day'] for row in row_list] @@ -107,8 +107,8 @@ def query_cross_delay_info_controller(params): if not area_list or len(area_list) < 1: return json.dumps(make_common_res(5, '用户信息异常')) area_list = map(int, area_list) - if int(area_id) not in area_list: - return json.dumps(make_common_res(6, '用户信息异常')) + if not area_id.lstrip('-').isdigit() or int(area_id) not in area_list: + return json.dumps(make_common_res(5, '辖区id异常,请检查后重试')) date_list = check_param(params, 'date_list') if not date_list or len(date_list) < 1: return json.dumps(make_common_res(7, '缺少日期参数,请最少选择一天作为查询日期')) @@ -187,8 +187,8 @@ def query_cross_problems(params): if not area_list or len(area_list) < 1: return json.dumps(make_common_res(5, '用户信息异常')) area_list = map(int, area_list) - if int(area_id) not in area_list: - return json.dumps(make_common_res(6, '用户信息异常')) + if not area_id.lstrip('-').isdigit() or int(area_id) not in area_list: + return json.dumps(make_common_res(5, '辖区id异常,请检查后重试')) date_list = check_param(params, 'date_list') if not date_list or len(date_list) < 1: return json.dumps(make_common_res(7, '缺少日期参数,请最少选择一天作为查询日期')) @@ -244,8 +244,8 @@ def query_cross_index_trend_controller(params): if not area_list or len(area_list) < 1: return json.dumps(make_common_res(5, '用户信息异常')) area_list = map(int, area_list) - if int(area_id) not in area_list: - return json.dumps(make_common_res(6, '用户信息异常')) + if not area_id.lstrip('-').isdigit() or int(area_id) not in area_list: + return json.dumps(make_common_res(5, '辖区id异常,请检查后重试')) date_list = check_param(params, 'date_list') if not date_list or len(date_list) < 1: return json.dumps(make_common_res(7, '缺少日期参数,请最少选择一天作为查询日期')) @@ -334,8 +334,8 @@ def query_cross_examine_records_detail(params): if not area_list or len(area_list) < 1: return json.dumps(make_common_res(5, '用户信息异常')) area_list = map(int, area_list) - if int(area_id) not in area_list: - return json.dumps(make_common_res(6, '用户信息异常')) + if not area_id.lstrip('-').isdigit() or int(area_id) not in area_list: + return json.dumps(make_common_res(5, '辖区id异常,请检查后重试')) date_list = check_param(params, 'date_list') if not date_list: return json.dumps(make_common_res(7, '缺少查询日期,请选择查询日期')) @@ -428,8 +428,8 @@ def update_cross_examine_record_state(params): if not area_list or len(area_list) < 1: return json.dumps(make_common_res(5, '用户信息异常')) area_list = map(int, area_list) - if int(area_id) not in area_list: - return json.dumps(make_common_res(6, '用户信息异常')) + if not area_id.lstrip('-').isdigit() or int(area_id) not in area_list: + return json.dumps(make_common_res(5, '辖区id异常,请检查后重试')) final_state = check_param(params, 'final_state') if not final_state: return json.dumps(make_common_res(7, '缺少需要修改的状态, 请刷新后重试')) diff --git a/app/phasetable_worker.py b/app/phasetable_worker.py index bccda1f..925e82c 100644 --- a/app/phasetable_worker.py +++ b/app/phasetable_worker.py @@ -26,8 +26,8 @@ def phase_cross_list(params): if not area_list or len(area_list) < 1: return json.dumps(make_common_res(4, '用户信息异常')) area_list = map(int, area_list) - if int(area_id) not in area_list: - return json.dumps(make_common_res(5, '用户信息异常')) + if not area_id.lstrip('-').isdigit() or int(area_id) not in area_list: + return json.dumps(make_common_res(5, '辖区id异常,请检查后重试')) cross_road_list, error = db_tmnet.query_cross_list_road(str(nodeid), str(area_id)) diff --git a/app/task_worker.py b/app/task_worker.py index 942849e..46ef2c5 100644 --- a/app/task_worker.py +++ b/app/task_worker.py @@ -27,8 +27,8 @@ def do_query_task_list_parameter(params): if not area_list or len(area_list) < 1: return json.dumps(make_common_res(5, '用户信息异常')) area_list = map(int, area_list) - if int(area_id) not in area_list: - return json.dumps(make_common_res(6, '用户信息异常')) + if not area_id.lstrip('-').isdigit() or int(area_id) not in area_list: + return json.dumps(make_common_res(5, '辖区id异常,请检查后重试')) res = make_common_res(0, 'ok') res['data'] = {} @@ -83,8 +83,8 @@ def do_query_task_list(params): if not area_list or len(area_list) < 1: return json.dumps(make_common_res(5, '用户信息异常')) area_list = map(int, area_list) - if int(area_id) not in area_list: - return json.dumps(make_common_res(6, '用户信息异常')) + if not area_id.lstrip('-').isdigit() or int(area_id) not in area_list: + return json.dumps(make_common_res(5, '辖区id异常,请检查后重试')) #任务名称`task_name` varchar(300) DEFAULT NULL COMMENT '任务名称', #任务类型`task_type` varchar(300) DEFAULT NULL COMMENT '任务类型', @@ -241,8 +241,8 @@ def do_remove_task(params): if not area_list or len(area_list) < 1: return json.dumps(make_common_res(5, '用户信息异常')) area_list = map(int, area_list) - if int(area_id) not in area_list: - return json.dumps(make_common_res(6, '用户信息异常')) + if not area_id.lstrip('-').isdigit() or int(area_id) not in area_list: + return json.dumps(make_common_res(5, '辖区id异常,请检查后重试')) tasknos = check_param(params, 'tasknos') if not tasknos or len(tasknos) < 1: return json.dumps(make_common_res(2, '任务id缺失,请检查后重试')) @@ -272,8 +272,8 @@ def do_distribute_task(params): if not area_list or len(area_list) < 1: return json.dumps(make_common_res(5, '用户信息异常')) area_list = map(int, area_list) - if int(area_id) not in area_list: - return json.dumps(make_common_res(6, '用户信息异常')) + if not area_id.lstrip('-').isdigit() or int(area_id) not in area_list: + return json.dumps(make_common_res(5, '辖区id异常,请检查后重试')) taskno = check_param(params, 'taskno') if not taskno: return json.dumps(make_common_res(2, '任务id缺失,请检查后重试')) @@ -340,8 +340,8 @@ def do_approval(params): if not area_list or len(area_list) < 1: return json.dumps(make_common_res(5, '用户信息异常')) area_list = map(int, area_list) - if int(area_id) not in area_list: - return json.dumps(make_common_res(6, '用户信息异常')) + if not area_id.lstrip('-').isdigit() or int(area_id) not in area_list: + return json.dumps(make_common_res(5, '辖区id异常,请检查后重试')) taskno = check_param(params, 'taskno') if not taskno: return json.dumps(make_common_res(2, '任务id缺失,请检查后重试')) @@ -399,8 +399,8 @@ def do_complete_task(params): if not area_list or len(area_list) < 1: return json.dumps(make_common_res(5, '用户信息异常')) area_list = map(int, area_list) - if int(area_id) not in area_list: - return json.dumps(make_common_res(6, '用户信息异常')) + if not area_id.lstrip('-').isdigit() or int(area_id) not in area_list: + return json.dumps(make_common_res(5, '辖区id异常,请检查后重试')) taskno = check_param(params, 'taskno') if not taskno: return json.dumps(make_common_res(2, '任务id缺失,请检查后重试')) @@ -450,8 +450,8 @@ def do_add_task(params): if not area_list or len(area_list) < 1: return json.dumps(make_common_res(5, '用户信息异常')) area_list = map(int, area_list) - if int(area_id) not in area_list: - return json.dumps(make_common_res(6, '用户信息异常')) + if not area_id.lstrip('-').isdigit() or int(area_id) not in area_list: + return json.dumps(make_common_res(5, '辖区id异常,请检查后重试')) task_type = check_param(params, 'task_type') if not task_type: @@ -572,8 +572,8 @@ def do_query_completed_task_cross_list(params): return json.dumps(make_common_res(5, '用户信息异常')) area_list = map(int, area_list) - if int(area_id) not in area_list: - return json.dumps(make_common_res(6, '用户信息异常')) + if not area_id.lstrip('-').isdigit() or int(area_id) not in area_list: + return json.dumps(make_common_res(5, '辖区id异常,请检查后重试')) task_list = db_task.query_completed_task_cross_list(nodeid, area_id) @@ -603,8 +603,8 @@ def do_query_completed_task_by_cross(params): if not area_list or len(area_list) < 1: return json.dumps(make_common_res(5, '用户信息异常')) area_list = map(int, area_list) - if int(area_id) not in area_list: - return json.dumps(make_common_res(6, '用户信息异常')) + if not area_id.lstrip('-').isdigit() or int(area_id) not in area_list: + return json.dumps(make_common_res(5, '辖区id异常,请检查后重试')) crossid = check_param(params, 'crossid') if not crossid: return json.dumps(make_common_res(2, '缺少crossid, 请刷新后重试')) @@ -678,8 +678,8 @@ def do_update_task(params): if not area_list or len(area_list) < 1: return json.dumps(make_common_res(5, '用户信息异常')) area_list = map(int, area_list) - if int(area_id) not in area_list: - return json.dumps(make_common_res(6, '用户信息异常')) + if not area_id.lstrip('-').isdigit() or int(area_id) not in area_list: + return json.dumps(make_common_res(5, '辖区id异常,请检查后重试')) taskno = check_param(params, 'taskno') if not taskno: return json.dumps(make_common_res(2, '任务id缺失,请检查后重试')) @@ -788,8 +788,8 @@ def do_task_file_download(params): if not area_list or len(area_list) < 1: return json.dumps(make_common_res(5, '用户信息异常')) area_list = map(int, area_list) - if int(area_id) not in area_list: - return json.dumps(make_common_res(6, '用户信息异常')) + if not area_id.lstrip('-').isdigit() or int(area_id) not in area_list: + return json.dumps(make_common_res(5, '辖区id异常,请检查后重试')) taskno = check_param(params, 'taskno') if not taskno: return json.dumps(make_common_res(2, '任务id异常,请检查后重试')) @@ -819,8 +819,8 @@ def do_query_task_history(params): if not area_list or len(area_list) < 1: return json.dumps(make_common_res(5, '用户信息异常')) area_list = map(int, area_list) - if int(area_id) not in area_list: - return json.dumps(make_common_res(6, '用户信息异常')) + if not area_id.lstrip('-').isdigit() or int(area_id) not in area_list: + return json.dumps(make_common_res(5, '辖区id异常,请检查后重试')) taskno = check_param(params, 'taskno') if not taskno: return json.dumps(make_common_res(2, '任务id异常,请检查后重试')) @@ -854,8 +854,8 @@ def del_task_file_api(params): if not area_list or len(area_list) < 1: return json.dumps(make_common_res(5, '用户信息异常')) area_list = map(int, area_list) - if int(area_id) not in area_list: - return json.dumps(make_common_res(6, '用户信息异常')) + if not area_id.lstrip('-').isdigit() or int(area_id) not in area_list: + return json.dumps(make_common_res(5, '辖区id异常,请检查后重试')) taskno = check_param(params, 'taskno') if not taskno: return json.dumps(make_common_res(2, '任务id异常,请检查后重试')) @@ -889,8 +889,8 @@ def do_query_task_progress_history(params): if not area_list or len(area_list) < 1: return json.dumps(make_common_res(5, '用户信息异常')) area_list = map(int, area_list) - if int(area_id) not in area_list: - return json.dumps(make_common_res(6, '用户信息异常')) + if not area_id.lstrip('-').isdigit() or int(area_id) not in area_list: + return json.dumps(make_common_res(5, '辖区id异常,请检查后重试')) # taskno = params.get('taskno') yesterday_date = check_param(params, 'yesterday_date') task_history_list = db_task.query_task_progress_history(yesterday_date, nodeid, area_id) @@ -920,8 +920,8 @@ def do_query_task_detail(params): if not area_list or len(area_list) < 1: return json.dumps(make_common_res(5, '用户信息异常')) area_list = map(int, area_list) - if int(area_id) not in area_list: - return json.dumps(make_common_res(6, '用户信息异常')) + if not area_id.lstrip('-').isdigit() or int(area_id) not in area_list: + return json.dumps(make_common_res(5, '辖区id异常,请检查后重试')) res = make_common_res(0, 'ok') taskno = check_param(params, 'taskno')