|
|
|
@ -60,11 +60,15 @@ def show_main_process(zz_code=None, day_delta=None): |
|
|
|
else: |
|
|
|
else: |
|
|
|
result_obj = json.loads(result.strip()) |
|
|
|
result_obj = json.loads(result.strip()) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
show_result = result_obj['show'] |
|
|
|
# 预测排片数据 |
|
|
|
# 预测排片数据 |
|
|
|
_show = result_obj['show'].replace('```', '').replace('csv', '').strip() |
|
|
|
if isinstance(show_result, list): |
|
|
|
|
|
|
|
show = json_to_csv(show_result) |
|
|
|
|
|
|
|
else: |
|
|
|
|
|
|
|
show = data_cleansing(show_result.replace('```', '').replace('csv', '').strip()) |
|
|
|
|
|
|
|
|
|
|
|
# 预测销售数据 |
|
|
|
# 预测销售数据 |
|
|
|
_sales = str(result_obj['income']).strip() |
|
|
|
sales = str(result_obj['income']).strip() |
|
|
|
|
|
|
|
|
|
|
|
# 处理返回结果 |
|
|
|
# 处理返回结果 |
|
|
|
try: |
|
|
|
try: |
|
|
|
@ -78,8 +82,8 @@ def show_main_process(zz_code=None, day_delta=None): |
|
|
|
template=template_show, |
|
|
|
template=template_show, |
|
|
|
temp_date=template_date, |
|
|
|
temp_date=template_date, |
|
|
|
target=target_show, |
|
|
|
target=target_show, |
|
|
|
show=data_cleansing(_show), |
|
|
|
show=show, |
|
|
|
sales=_sales, |
|
|
|
sales=sales, |
|
|
|
prompt=prompt, |
|
|
|
prompt=prompt, |
|
|
|
result=result, |
|
|
|
result=result, |
|
|
|
message=message, |
|
|
|
message=message, |
|
|
|
@ -124,10 +128,15 @@ def show_manual_process(zz_code: str, show_date: str, prompt: str): |
|
|
|
result_obj = json.loads(result.strip()) |
|
|
|
result_obj = json.loads(result.strip()) |
|
|
|
|
|
|
|
|
|
|
|
# 预测排片数据 |
|
|
|
# 预测排片数据 |
|
|
|
_show = result_obj['show'].replace('```', '').replace('csv', '').strip() |
|
|
|
show_result = result_obj['show'] |
|
|
|
|
|
|
|
# 预测排片数据 |
|
|
|
|
|
|
|
if isinstance(show_result, list): |
|
|
|
|
|
|
|
show = json_to_csv(show_result) |
|
|
|
|
|
|
|
else: |
|
|
|
|
|
|
|
show = data_cleansing(show_result.replace('```', '').replace('csv', '').strip()) |
|
|
|
|
|
|
|
|
|
|
|
# 预测销售数据 |
|
|
|
# 预测销售数据 |
|
|
|
_sales = str(result_obj['income']).strip() |
|
|
|
sales = str(result_obj['income']).strip() |
|
|
|
|
|
|
|
|
|
|
|
# 处理返回结果 |
|
|
|
# 处理返回结果 |
|
|
|
try: |
|
|
|
try: |
|
|
|
@ -141,8 +150,8 @@ def show_manual_process(zz_code: str, show_date: str, prompt: str): |
|
|
|
template=template_show, |
|
|
|
template=template_show, |
|
|
|
temp_date=template_date, |
|
|
|
temp_date=template_date, |
|
|
|
target=target_show, |
|
|
|
target=target_show, |
|
|
|
show=data_cleansing(_show), |
|
|
|
show=show, |
|
|
|
sales=_sales, |
|
|
|
sales=sales, |
|
|
|
prompt=prompt, |
|
|
|
prompt=prompt, |
|
|
|
result=result, |
|
|
|
result=result, |
|
|
|
message=message, |
|
|
|
message=message, |
|
|
|
|