|
@@ -6,8 +6,9 @@
|
|
|
# @Company: shenyang JY
|
|
|
from ftplib import FTP
|
|
|
import pandas as pd
|
|
|
-from flask import Flask,request,jsonify
|
|
|
-import time, datetime, os, traceback
|
|
|
+from flask import Flask, request, jsonify
|
|
|
+import time, datetime, os, traceback, pytz
|
|
|
+from pytz import timezone
|
|
|
import logging, zipfile, tempfile, shutil
|
|
|
from common.database_dml import get_data_from_mongo
|
|
|
|
|
@@ -39,7 +40,8 @@ def zip_temp_file(df, args):
|
|
|
zip_file.write(file_path, os.path.relpath(file_path, folder_path))
|
|
|
zip_file.close()
|
|
|
temp_dir, tem_dir_zip = tempfile.mkdtemp(dir=ftp_params['local_dir']), tempfile.mkdtemp(dir=ftp_params['local_dir'])
|
|
|
- dt = datetime.datetime.now().strftime('%Y%m%d')
|
|
|
+ current_time = datetime.datetime.now(pytz.utc).astimezone(timezone("Asia/Shanghai"))
|
|
|
+ dt = current_time.strftime('%Y%m%d')
|
|
|
modeler, model, version, farmId, moment = ftp_params[args['user']]['modeler'], args['model'], args['version'], args['farmId'], args['moment']
|
|
|
csv_file = 'jy_{}.{}.{}_{}_{}{}_dq.csv'.format(modeler, model, version, farmId, dt, moment)
|
|
|
csv_path = os.path.join(temp_dir, farmId, csv_file)
|