Signed-off-by: yinzijian <yinzijian@haomozhixing.onaliyun.com>
This commit is contained in:
commit
78b6d0425b
|
|
@ -70,7 +70,19 @@ def gen_cross_compare_report(params):
|
|||
cut_images = check_param(params, 'cut_images')
|
||||
if not cut_images:
|
||||
cut_images = 0
|
||||
|
||||
date_list4screen = transition_date_list4screen(date_list)
|
||||
all_date_set = set()
|
||||
for item_list in date_list:
|
||||
for item in item_list:
|
||||
all_date_set.add(item)
|
||||
date_list = list(all_date_set)
|
||||
date_list.sort()
|
||||
all_compare_date_set = set()
|
||||
for item_list in compare_date_list:
|
||||
for item in item_list:
|
||||
all_compare_date_set.add(item)
|
||||
compare_date_list = list(all_compare_date_set)
|
||||
compare_date_list.sort()
|
||||
# 路口静态信息及台账信息
|
||||
cross_ledger_info_dict = query_cross_ledger_info(crossid, nodeid, area_id, userid)
|
||||
if not cross_ledger_info_dict:
|
||||
|
|
@ -116,7 +128,7 @@ def gen_cross_compare_report(params):
|
|||
doc1.area_id = int(area_id)
|
||||
doc1.crossid = crossid
|
||||
doc1.cross_name = cross_static_info['name']
|
||||
doc1.time_list = date_list
|
||||
doc1.time_list = date_list4screen
|
||||
doc1.tp = time_range
|
||||
logging.info(doc1.cut_image, doc1.area_id, doc1.crossid, doc1.cross_name, doc1.time_list, doc1.tp)
|
||||
# 必要数据获取
|
||||
|
|
@ -603,3 +615,14 @@ def cancel_collect_report(params):
|
|||
if not ret:
|
||||
return json.dumps(make_common_res(7, '取消失败,请检查后重试'))
|
||||
return json.dumps(make_common_res(0, 'ok'))
|
||||
|
||||
|
||||
def transition_date_list4screen(date_list):
|
||||
for i in range(0, len(date_list)):
|
||||
if len(date_list[i]) == 1:
|
||||
date_list[i] = [datetime.datetime.strptime(date_list[i][0], '%Y%m%d').strftime('%Y-%m-%d'), datetime.datetime.strptime(date_list[i][0], '%Y%m%d').strftime('%Y-%m-%d')]
|
||||
elif len(date_list[i]) == 2:
|
||||
date_list[i] = [datetime.datetime.strptime(date_list[i][0], '%Y%m%d').strftime('%Y-%m-%d'), datetime.datetime.strptime(date_list[i][1], '%Y%m%d').strftime('%Y-%m-%d')]
|
||||
elif len(date_list[i]) > 2:
|
||||
date_list[i] = [datetime.datetime.strptime(date_list[i][0], '%Y%m%d').strftime('%Y-%m-%d'), datetime.datetime.strptime(date_list[i][-1], '%Y%m%d').strftime('%Y-%m-%d')]
|
||||
return date_list
|
||||
Loading…
Reference in New Issue