Commit eeb3bfc2 authored by 桂秋月's avatar 桂秋月

1

parent 1b52af81
...@@ -6,7 +6,10 @@ ...@@ -6,7 +6,10 @@
<component name="ChangeListManager"> <component name="ChangeListManager">
<list default="true" id="65ec9bc1-9334-4fb0-a73d-621c8e760de6" name="Default Changelist" comment=""> <list default="true" id="65ec9bc1-9334-4fb0-a73d-621c8e760de6" name="Default Changelist" comment="">
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/model_data_test/settings.py" beforeDir="false" afterPath="$PROJECT_DIR$/model_data_test/settings.py" afterDir="false" /> <change beforePath="$PROJECT_DIR$/logs/2022-02-09.log" beforeDir="false" afterPath="$PROJECT_DIR$/logs/2022-02-09.log" afterDir="false" />
<change beforePath="$PROJECT_DIR$/model_data_api/handler/Automatic_Handler.py" beforeDir="false" afterPath="$PROJECT_DIR$/model_data_api/handler/Automatic_Handler.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/model_data_api/handler/logic.py" beforeDir="false" afterPath="$PROJECT_DIR$/model_data_api/handler/logic.py" afterDir="false" />
<change beforePath="$PROJECT_DIR$/model_data_api/model/base_model.py" beforeDir="false" afterPath="$PROJECT_DIR$/model_data_api/model/base_model.py" afterDir="false" />
</list> </list>
<option name="SHOW_DIALOG" value="false" /> <option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" /> <option name="HIGHLIGHT_CONFLICTS" value="true" />
......
...@@ -6,3 +6,283 @@ ...@@ -6,3 +6,283 @@
[2022-02-09 15:06:39 autoreload.py:_check_file:201 INFO] /Users/dm/Desktop/python_script/model-data-test/model_data_api/model/base_model.py modified; restarting server [2022-02-09 15:06:39 autoreload.py:_check_file:201 INFO] /Users/dm/Desktop/python_script/model-data-test/model_data_api/model/base_model.py modified; restarting server
[2022-02-09 15:07:39 autoreload.py:_check_file:201 INFO] /Users/dm/Desktop/python_script/model-data-test/model_data_api/model/base_model.py modified; restarting server [2022-02-09 15:07:39 autoreload.py:_check_file:201 INFO] /Users/dm/Desktop/python_script/model-data-test/model_data_api/model/base_model.py modified; restarting server
[2022-02-09 15:21:50 autoreload.py:_check_file:201 INFO] /Users/dm/Desktop/python_script/model-data-test/model_data_test/settings.py modified; restarting server [2022-02-09 15:21:50 autoreload.py:_check_file:201 INFO] /Users/dm/Desktop/python_script/model-data-test/model_data_test/settings.py modified; restarting server
[2022-02-09 15:31:37 connectionpool.py:_new_conn:231 DEBUG] Starting new HTTP connection (1): rc-model-exec.quantgroups.com:80
[2022-02-09 15:31:37 connectionpool.py:_make_request:461 DEBUG] http://rc-model-exec.quantgroups.com:80 "POST /manage/features HTTP/1.1" 200 None
[2022-02-09 15:31:37 modelsData_model.py:find_single:12 INFO] Bad message (TypeError('not all arguments converted during string formatting')): {'name': 'root', 'msg': 'name', 'args': ('fs_assemble_v11_score',), 'levelname': 'INFO', 'levelno': 20, 'pathname': '/Users/dm/Desktop/python_script/model-data-test/model_data_api/model/modelsData_model.py', 'filename': 'modelsData_model.py', 'module': 'modelsData_model', 'exc_info': None, 'exc_text': None, 'stack_info': None, 'lineno': 12, 'funcName': 'find_single', 'created': 1644391897.173429, 'msecs': 173.42901229858398, 'relativeCreated': 32971.90880775452, 'thread': 4612576768, 'threadName': 'MainThread', 'processName': 'MainProcess', 'process': 57782, 'message': 'Bad message (TypeError(\'not all arguments converted during string formatting\')): {\'name\': \'root\', \'msg\': \'name\', \'args\': (\'fs_assemble_v11_score\',), \'levelname\': \'INFO\', \'levelno\': 20, \'pathname\': \'/Users/dm/Desktop/python_script/model-data-test/model_data_api/model/modelsData_model.py\', \'filename\': \'modelsData_model.py\', \'module\': \'modelsData_model\', \'exc_info\': None, \'exc_text\': None, \'stack_info\': None, \'lineno\': 12, \'funcName\': \'find_single\', \'created\': 1644391897.173429, \'msecs\': 173.42901229858398, \'relativeCreated\': 32971.90880775452, \'thread\': 4612576768, \'threadName\': \'MainThread\', \'processName\': \'MainProcess\', \'process\': 57782, \'message\': "Bad message (TypeError(\'not all arguments converted during string formatting\')): {\'name\': \'root\', \'msg\': \'name\', \'args\': (\'fs_assemble_v11_score\',), \'levelname\': \'INFO\', \'levelno\': 20, \'pathname\': \'/Users/dm/Desktop/python_script/model-data-test/model_data_api/model/modelsData_model.py\', \'filename\': \'modelsData_model.py\', \'module\': \'modelsData_model\', \'exc_info\': None, \'exc_text\': None, \'stack_info\': None, \'lineno\': 12, \'funcName\': \'find_single\', \'created\': 1644391897.173429, \'msecs\': 173.42901229858398, \'relativeCreated\': 32971.90880775452, \'thread\': 4612576768, \'threadName\': \'MainThread\', \'processName\': \'MainProcess\', \'process\': 57782}", \'asctime\': \'2022-02-09 15:31:37\', \'color\': \'\', \'end_color\': \'\'}', 'asctime': '2022-02-09 15:31:37', 'color': '', 'end_color': ''}
[2022-02-09 15:31:37 base_model.py:get_json:63 INFO] base result:SELECT models_datail.id AS models_datail_id, models_datail.name AS models_datail_name, models_datail.content AS models_datail_content, models_datail.create_name AS models_datail_create_name, models_datail.el_expression AS models_datail_el_expression, models_datail.create_at AS models_datail_create_at, models_datail.update_at AS models_datail_update_at
FROM models_datail
WHERE models_datail.name = %(name_1)s<class 'sqlalchemy.orm.query.Query'>
[2022-02-09 15:31:37 log.py:info:117 INFO] SHOW VARIABLES LIKE 'sql_mode'
[2022-02-09 15:31:37 log.py:info:117 INFO] [raw sql] {}
[2022-02-09 15:31:37 log.py:info:117 INFO] SHOW VARIABLES LIKE 'lower_case_table_names'
[2022-02-09 15:31:37 log.py:info:117 INFO] [generated in 0.00034s] {}
[2022-02-09 15:31:37 log.py:info:117 INFO] SELECT DATABASE()
[2022-02-09 15:31:37 log.py:info:117 INFO] [raw sql] {}
[2022-02-09 15:31:37 log.py:info:117 INFO] BEGIN (implicit)
[2022-02-09 15:31:37 log.py:info:117 INFO] SELECT models_datail.id AS models_datail_id, models_datail.name AS models_datail_name, models_datail.content AS models_datail_content, models_datail.create_name AS models_datail_create_name, models_datail.el_expression AS models_datail_el_expression, models_datail.create_at AS models_datail_create_at, models_datail.update_at AS models_datail_update_at
FROM models_datail
WHERE models_datail.name = %(name_1)s
[2022-02-09 15:31:37 log.py:info:117 INFO] [generated in 0.00040s] {'name_1': 'fs_assemble_v11_score'}
[2022-02-09 15:31:37 log.py:info:117 INFO] SHOW VARIABLES LIKE 'sql_mode'
[2022-02-09 15:31:37 log.py:info:117 INFO] [raw sql] {}
[2022-02-09 15:31:37 log.py:info:117 INFO] SHOW VARIABLES LIKE 'lower_case_table_names'
[2022-02-09 15:31:37 log.py:info:117 INFO] [generated in 0.00065s] {}
[2022-02-09 15:31:37 log.py:info:117 INFO] SELECT DATABASE()
[2022-02-09 15:31:37 log.py:info:117 INFO] [raw sql] {}
[2022-02-09 15:31:37 log.py:info:117 INFO] BEGIN (implicit)
[2022-02-09 15:31:37 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:37 log.py:info:117 INFO] [generated in 0.00040s] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:37 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:37 log.py:info:117 INFO] [cached since 0.02206s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:37 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:37 log.py:info:117 INFO] [cached since 0.03555s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:37 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:37 log.py:info:117 INFO] [cached since 0.04946s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:37 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:37 log.py:info:117 INFO] [cached since 0.06666s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:38 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:38 log.py:info:117 INFO] [cached since 0.5713s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:38 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:38 log.py:info:117 INFO] [cached since 0.5857s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:38 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:38 log.py:info:117 INFO] [cached since 0.598s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:38 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:38 log.py:info:117 INFO] [cached since 0.6109s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:38 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:38 log.py:info:117 INFO] [cached since 0.6235s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:38 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:38 log.py:info:117 INFO] [cached since 0.6354s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:38 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:38 log.py:info:117 INFO] [cached since 0.6575s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:38 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:38 log.py:info:117 INFO] [cached since 0.6726s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:38 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:38 log.py:info:117 INFO] [cached since 0.6884s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:38 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:38 log.py:info:117 INFO] [cached since 0.7002s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:38 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:38 log.py:info:117 INFO] [cached since 0.9323s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:38 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:38 log.py:info:117 INFO] [cached since 0.9464s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:38 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:38 log.py:info:117 INFO] [cached since 0.9716s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:38 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:38 log.py:info:117 INFO] [cached since 1.024s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:38 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:38 log.py:info:117 INFO] [cached since 1.037s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:38 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:38 log.py:info:117 INFO] [cached since 1.051s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:38 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:38 log.py:info:117 INFO] [cached since 1.08s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:38 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:38 log.py:info:117 INFO] [cached since 1.096s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:38 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:38 log.py:info:117 INFO] [cached since 1.108s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:38 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:38 log.py:info:117 INFO] [cached since 1.12s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:38 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:38 log.py:info:117 INFO] [cached since 1.133s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:38 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:38 log.py:info:117 INFO] [cached since 1.146s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:38 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:38 log.py:info:117 INFO] [cached since 1.173s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:38 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:38 log.py:info:117 INFO] [cached since 1.189s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:38 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:38 log.py:info:117 INFO] [cached since 1.203s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:38 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:38 log.py:info:117 INFO] [cached since 1.219s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:39 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:39 log.py:info:117 INFO] [cached since 1.324s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:39 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:39 log.py:info:117 INFO] [cached since 1.382s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:39 log.py:info:117 INFO] SELECT assert_datail.assert_name AS assert_datail_assert_name, assert_datail.assert_content AS assert_datail_assert_content, assert_datail.assert_type AS assert_datail_assert_type, assert_datail.assert_value AS assert_datail_assert_value, assert_datail.assert_gdp AS assert_datail_assert_gdp, assert_datail.data_type AS assert_datail_data_type, assert_datail.data_round AS assert_datail_data_round
FROM assert_datail
WHERE assert_datail.assert_name = %(assert_name_1)s
[2022-02-09 15:31:39 log.py:info:117 INFO] [cached since 1.398s ago] {'assert_name_1': '模型测试'}
[2022-02-09 15:31:39 base_model.py:get_json:63 INFO] base result:SELECT feature_detail.id AS feature_detail_id, feature_detail.feature_name AS feature_detail_feature_name, feature_detail.feature_content AS feature_detail_feature_content, feature_detail.feature_type AS feature_detail_feature_type, feature_detail.feature_value AS feature_detail_feature_value, feature_detail.feature_gdp AS feature_detail_feature_gdp, feature_detail.data_type AS feature_detail_data_type, feature_detail.data_round AS feature_detail_data_round, feature_detail.is_active AS feature_detail_is_active, feature_detail.create_at AS feature_detail_create_at, feature_detail.update_at AS feature_detail_update_at
FROM feature_detail
WHERE feature_detail.feature_name = %(feature_name_1)s<class 'sqlalchemy.orm.query.Query'>
[2022-02-09 15:31:39 log.py:info:117 INFO] SELECT feature_detail.id AS feature_detail_id, feature_detail.feature_name AS feature_detail_feature_name, feature_detail.feature_content AS feature_detail_feature_content, feature_detail.feature_type AS feature_detail_feature_type, feature_detail.feature_value AS feature_detail_feature_value, feature_detail.feature_gdp AS feature_detail_feature_gdp, feature_detail.data_type AS feature_detail_data_type, feature_detail.data_round AS feature_detail_data_round, feature_detail.is_active AS feature_detail_is_active, feature_detail.create_at AS feature_detail_create_at, feature_detail.update_at AS feature_detail_update_at
FROM feature_detail
WHERE feature_detail.feature_name = %(feature_name_1)s
[2022-02-09 15:31:39 log.py:info:117 INFO] [generated in 0.00073s] {'feature_name_1': 'offline_base_feature#stored_addr_num'}
[2022-02-09 15:31:39 log.py:info:117 INFO] UPDATE feature_detail SET is_active=%(is_active)s, update_at=%(update_at)s WHERE feature_detail.feature_name = %(feature_name_1)s AND feature_detail.is_active = %(is_active_1)s
[2022-02-09 15:31:39 log.py:info:117 INFO] [generated in 0.00103s] {'is_active': 2, 'update_at': datetime.datetime(2022, 2, 9, 15, 31, 39, 226883), 'feature_name_1': 'offline_base_feature#stored_addr_num', 'is_active_1': 1}
[2022-02-09 15:31:39 log.py:info:117 INFO] COMMIT
[2022-02-09 15:31:39 base_model.py:get_json:63 INFO] base result:SELECT feature_detail.id AS feature_detail_id, feature_detail.feature_name AS feature_detail_feature_name, feature_detail.feature_content AS feature_detail_feature_content, feature_detail.feature_type AS feature_detail_feature_type, feature_detail.feature_value AS feature_detail_feature_value, feature_detail.feature_gdp AS feature_detail_feature_gdp, feature_detail.data_type AS feature_detail_data_type, feature_detail.data_round AS feature_detail_data_round, feature_detail.is_active AS feature_detail_is_active, feature_detail.create_at AS feature_detail_create_at, feature_detail.update_at AS feature_detail_update_at
FROM feature_detail
WHERE feature_detail.feature_name = %(feature_name_1)s<class 'sqlalchemy.orm.query.Query'>
[2022-02-09 15:31:39 log.py:info:117 INFO] BEGIN (implicit)
[2022-02-09 15:31:39 log.py:info:117 INFO] SELECT feature_detail.id AS feature_detail_id, feature_detail.feature_name AS feature_detail_feature_name, feature_detail.feature_content AS feature_detail_feature_content, feature_detail.feature_type AS feature_detail_feature_type, feature_detail.feature_value AS feature_detail_feature_value, feature_detail.feature_gdp AS feature_detail_feature_gdp, feature_detail.data_type AS feature_detail_data_type, feature_detail.data_round AS feature_detail_data_round, feature_detail.is_active AS feature_detail_is_active, feature_detail.create_at AS feature_detail_create_at, feature_detail.update_at AS feature_detail_update_at
FROM feature_detail
WHERE feature_detail.feature_name = %(feature_name_1)s
[2022-02-09 15:31:39 log.py:info:117 INFO] [cached since 0.1416s ago] {'feature_name_1': 'offline_base_feature#stored_addr_num'}
[2022-02-09 15:31:39 log.py:info:117 INFO] UPDATE feature_detail SET is_active=%(is_active)s, update_at=%(update_at)s WHERE feature_detail.feature_name = %(feature_name_1)s AND feature_detail.is_active = %(is_active_1)s
[2022-02-09 15:31:39 log.py:info:117 INFO] [cached since 0.1312s ago] {'is_active': 2, 'update_at': datetime.datetime(2022, 2, 9, 15, 31, 39, 362680), 'feature_name_1': 'offline_base_feature#stored_addr_num', 'is_active_1': 1}
[2022-02-09 15:31:39 log.py:info:117 INFO] COMMIT
[2022-02-09 15:31:39 base_model.py:get_json:63 INFO] base result:SELECT feature_detail.id AS feature_detail_id, feature_detail.feature_name AS feature_detail_feature_name, feature_detail.feature_content AS feature_detail_feature_content, feature_detail.feature_type AS feature_detail_feature_type, feature_detail.feature_value AS feature_detail_feature_value, feature_detail.feature_gdp AS feature_detail_feature_gdp, feature_detail.data_type AS feature_detail_data_type, feature_detail.data_round AS feature_detail_data_round, feature_detail.is_active AS feature_detail_is_active, feature_detail.create_at AS feature_detail_create_at, feature_detail.update_at AS feature_detail_update_at
FROM feature_detail
WHERE feature_detail.feature_name = %(feature_name_1)s<class 'sqlalchemy.orm.query.Query'>
[2022-02-09 15:31:39 log.py:info:117 INFO] BEGIN (implicit)
[2022-02-09 15:31:39 log.py:info:117 INFO] SELECT feature_detail.id AS feature_detail_id, feature_detail.feature_name AS feature_detail_feature_name, feature_detail.feature_content AS feature_detail_feature_content, feature_detail.feature_type AS feature_detail_feature_type, feature_detail.feature_value AS feature_detail_feature_value, feature_detail.feature_gdp AS feature_detail_feature_gdp, feature_detail.data_type AS feature_detail_data_type, feature_detail.data_round AS feature_detail_data_round, feature_detail.is_active AS feature_detail_is_active, feature_detail.create_at AS feature_detail_create_at, feature_detail.update_at AS feature_detail_update_at
FROM feature_detail
WHERE feature_detail.feature_name = %(feature_name_1)s
[2022-02-09 15:31:39 log.py:info:117 INFO] [cached since 0.2624s ago] {'feature_name_1': 'offline_base_feature#stored_addr_num'}
[2022-02-09 15:31:39 log.py:info:117 INFO] UPDATE feature_detail SET is_active=%(is_active)s, update_at=%(update_at)s WHERE feature_detail.feature_name = %(feature_name_1)s AND feature_detail.is_active = %(is_active_1)s
[2022-02-09 15:31:39 log.py:info:117 INFO] [cached since 0.4662s ago] {'is_active': 2, 'update_at': datetime.datetime(2022, 2, 9, 15, 31, 39, 697059), 'feature_name_1': 'offline_base_feature#stored_addr_num', 'is_active_1': 1}
[2022-02-09 15:31:39 log.py:info:117 INFO] COMMIT
[2022-02-09 15:31:39 base_model.py:get_json:63 INFO] base result:SELECT feature_detail.id AS feature_detail_id, feature_detail.feature_name AS feature_detail_feature_name, feature_detail.feature_content AS feature_detail_feature_content, feature_detail.feature_type AS feature_detail_feature_type, feature_detail.feature_value AS feature_detail_feature_value, feature_detail.feature_gdp AS feature_detail_feature_gdp, feature_detail.data_type AS feature_detail_data_type, feature_detail.data_round AS feature_detail_data_round, feature_detail.is_active AS feature_detail_is_active, feature_detail.create_at AS feature_detail_create_at, feature_detail.update_at AS feature_detail_update_at
FROM feature_detail
WHERE feature_detail.feature_name = %(feature_name_1)s<class 'sqlalchemy.orm.query.Query'>
[2022-02-09 15:31:39 log.py:info:117 INFO] BEGIN (implicit)
[2022-02-09 15:31:39 log.py:info:117 INFO] SELECT feature_detail.id AS feature_detail_id, feature_detail.feature_name AS feature_detail_feature_name, feature_detail.feature_content AS feature_detail_feature_content, feature_detail.feature_type AS feature_detail_feature_type, feature_detail.feature_value AS feature_detail_feature_value, feature_detail.feature_gdp AS feature_detail_feature_gdp, feature_detail.data_type AS feature_detail_data_type, feature_detail.data_round AS feature_detail_data_round, feature_detail.is_active AS feature_detail_is_active, feature_detail.create_at AS feature_detail_create_at, feature_detail.update_at AS feature_detail_update_at
FROM feature_detail
WHERE feature_detail.feature_name = %(feature_name_1)s
[2022-02-09 15:31:39 log.py:info:117 INFO] [cached since 0.567s ago] {'feature_name_1': 'offline_base_feature#stored_addr_num'}
[2022-02-09 15:31:39 log.py:info:117 INFO] UPDATE feature_detail SET is_active=%(is_active)s, update_at=%(update_at)s WHERE feature_detail.feature_name = %(feature_name_1)s AND feature_detail.is_active = %(is_active_1)s
[2022-02-09 15:31:39 log.py:info:117 INFO] [cached since 0.5453s ago] {'is_active': 2, 'update_at': datetime.datetime(2022, 2, 9, 15, 31, 39, 777575), 'feature_name_1': 'offline_base_feature#stored_addr_num', 'is_active_1': 1}
[2022-02-09 15:31:39 log.py:info:117 INFO] COMMIT
[2022-02-09 15:31:39 base_model.py:get_json:63 INFO] base result:SELECT feature_detail.id AS feature_detail_id, feature_detail.feature_name AS feature_detail_feature_name, feature_detail.feature_content AS feature_detail_feature_content, feature_detail.feature_type AS feature_detail_feature_type, feature_detail.feature_value AS feature_detail_feature_value, feature_detail.feature_gdp AS feature_detail_feature_gdp, feature_detail.data_type AS feature_detail_data_type, feature_detail.data_round AS feature_detail_data_round, feature_detail.is_active AS feature_detail_is_active, feature_detail.create_at AS feature_detail_create_at, feature_detail.update_at AS feature_detail_update_at
FROM feature_detail
WHERE feature_detail.feature_name = %(feature_name_1)s<class 'sqlalchemy.orm.query.Query'>
[2022-02-09 15:31:39 log.py:info:117 INFO] BEGIN (implicit)
[2022-02-09 15:31:39 log.py:info:117 INFO] SELECT feature_detail.id AS feature_detail_id, feature_detail.feature_name AS feature_detail_feature_name, feature_detail.feature_content AS feature_detail_feature_content, feature_detail.feature_type AS feature_detail_feature_type, feature_detail.feature_value AS feature_detail_feature_value, feature_detail.feature_gdp AS feature_detail_feature_gdp, feature_detail.data_type AS feature_detail_data_type, feature_detail.data_round AS feature_detail_data_round, feature_detail.is_active AS feature_detail_is_active, feature_detail.create_at AS feature_detail_create_at, feature_detail.update_at AS feature_detail_update_at
FROM feature_detail
WHERE feature_detail.feature_name = %(feature_name_1)s
[2022-02-09 15:31:39 log.py:info:117 INFO] [cached since 0.6747s ago] {'feature_name_1': 'offline_base_feature#stored_addr_num'}
[2022-02-09 15:31:39 log.py:info:117 INFO] UPDATE feature_detail SET is_active=%(is_active)s, update_at=%(update_at)s WHERE feature_detail.feature_name = %(feature_name_1)s AND feature_detail.is_active = %(is_active_1)s
[2022-02-09 15:31:39 log.py:info:117 INFO] [cached since 0.6577s ago] {'is_active': 2, 'update_at': datetime.datetime(2022, 2, 9, 15, 31, 39, 888637), 'feature_name_1': 'offline_base_feature#stored_addr_num', 'is_active_1': 1}
[2022-02-09 15:31:39 log.py:info:117 INFO] COMMIT
[2022-02-09 15:31:39 base_model.py:get_json:63 INFO] base result:SELECT feature_detail.id AS feature_detail_id, feature_detail.feature_name AS feature_detail_feature_name, feature_detail.feature_content AS feature_detail_feature_content, feature_detail.feature_type AS feature_detail_feature_type, feature_detail.feature_value AS feature_detail_feature_value, feature_detail.feature_gdp AS feature_detail_feature_gdp, feature_detail.data_type AS feature_detail_data_type, feature_detail.data_round AS feature_detail_data_round, feature_detail.is_active AS feature_detail_is_active, feature_detail.create_at AS feature_detail_create_at, feature_detail.update_at AS feature_detail_update_at
FROM feature_detail
WHERE feature_detail.feature_name = %(feature_name_1)s<class 'sqlalchemy.orm.query.Query'>
[2022-02-09 15:31:39 log.py:info:117 INFO] BEGIN (implicit)
[2022-02-09 15:31:39 log.py:info:117 INFO] SELECT feature_detail.id AS feature_detail_id, feature_detail.feature_name AS feature_detail_feature_name, feature_detail.feature_content AS feature_detail_feature_content, feature_detail.feature_type AS feature_detail_feature_type, feature_detail.feature_value AS feature_detail_feature_value, feature_detail.feature_gdp AS feature_detail_feature_gdp, feature_detail.data_type AS feature_detail_data_type, feature_detail.data_round AS feature_detail_data_round, feature_detail.is_active AS feature_detail_is_active, feature_detail.create_at AS feature_detail_create_at, feature_detail.update_at AS feature_detail_update_at
FROM feature_detail
WHERE feature_detail.feature_name = %(feature_name_1)s
[2022-02-09 15:31:39 log.py:info:117 INFO] [cached since 0.7688s ago] {'feature_name_1': 'offline_base_feature#stored_addr_num'}
[2022-02-09 15:31:40 log.py:info:117 INFO] UPDATE feature_detail SET is_active=%(is_active)s, update_at=%(update_at)s WHERE feature_detail.feature_name = %(feature_name_1)s AND feature_detail.is_active = %(is_active_1)s
[2022-02-09 15:31:40 log.py:info:117 INFO] [cached since 0.8256s ago] {'is_active': 2, 'update_at': datetime.datetime(2022, 2, 9, 15, 31, 40, 58153), 'feature_name_1': 'offline_base_feature#stored_addr_num', 'is_active_1': 1}
[2022-02-09 15:31:40 log.py:info:117 INFO] COMMIT
[2022-02-09 15:31:40 base_model.py:get_json:63 INFO] base result:SELECT feature_detail.id AS feature_detail_id, feature_detail.feature_name AS feature_detail_feature_name, feature_detail.feature_content AS feature_detail_feature_content, feature_detail.feature_type AS feature_detail_feature_type, feature_detail.feature_value AS feature_detail_feature_value, feature_detail.feature_gdp AS feature_detail_feature_gdp, feature_detail.data_type AS feature_detail_data_type, feature_detail.data_round AS feature_detail_data_round, feature_detail.is_active AS feature_detail_is_active, feature_detail.create_at AS feature_detail_create_at, feature_detail.update_at AS feature_detail_update_at
FROM feature_detail
WHERE feature_detail.feature_name = %(feature_name_1)s<class 'sqlalchemy.orm.query.Query'>
[2022-02-09 15:31:40 log.py:info:117 INFO] BEGIN (implicit)
[2022-02-09 15:31:40 log.py:info:117 INFO] SELECT feature_detail.id AS feature_detail_id, feature_detail.feature_name AS feature_detail_feature_name, feature_detail.feature_content AS feature_detail_feature_content, feature_detail.feature_type AS feature_detail_feature_type, feature_detail.feature_value AS feature_detail_feature_value, feature_detail.feature_gdp AS feature_detail_feature_gdp, feature_detail.data_type AS feature_detail_data_type, feature_detail.data_round AS feature_detail_data_round, feature_detail.is_active AS feature_detail_is_active, feature_detail.create_at AS feature_detail_create_at, feature_detail.update_at AS feature_detail_update_at
FROM feature_detail
WHERE feature_detail.feature_name = %(feature_name_1)s
[2022-02-09 15:31:40 log.py:info:117 INFO] [cached since 0.9332s ago] {'feature_name_1': 'offline_base_feature#stored_addr_num'}
[2022-02-09 15:31:40 log.py:info:117 INFO] UPDATE feature_detail SET is_active=%(is_active)s, update_at=%(update_at)s WHERE feature_detail.feature_name = %(feature_name_1)s AND feature_detail.is_active = %(is_active_1)s
[2022-02-09 15:31:40 log.py:info:117 INFO] [cached since 0.9622s ago] {'is_active': 2, 'update_at': datetime.datetime(2022, 2, 9, 15, 31, 40, 190759), 'feature_name_1': 'offline_base_feature#stored_addr_num', 'is_active_1': 1}
[2022-02-09 15:31:40 log.py:info:117 INFO] COMMIT
[2022-02-09 15:31:40 base_model.py:get_json:63 INFO] base result:SELECT feature_detail.id AS feature_detail_id, feature_detail.feature_name AS feature_detail_feature_name, feature_detail.feature_content AS feature_detail_feature_content, feature_detail.feature_type AS feature_detail_feature_type, feature_detail.feature_value AS feature_detail_feature_value, feature_detail.feature_gdp AS feature_detail_feature_gdp, feature_detail.data_type AS feature_detail_data_type, feature_detail.data_round AS feature_detail_data_round, feature_detail.is_active AS feature_detail_is_active, feature_detail.create_at AS feature_detail_create_at, feature_detail.update_at AS feature_detail_update_at
FROM feature_detail
WHERE feature_detail.feature_name = %(feature_name_1)s<class 'sqlalchemy.orm.query.Query'>
[2022-02-09 15:31:40 log.py:info:117 INFO] BEGIN (implicit)
[2022-02-09 15:31:40 log.py:info:117 INFO] SELECT feature_detail.id AS feature_detail_id, feature_detail.feature_name AS feature_detail_feature_name, feature_detail.feature_content AS feature_detail_feature_content, feature_detail.feature_type AS feature_detail_feature_type, feature_detail.feature_value AS feature_detail_feature_value, feature_detail.feature_gdp AS feature_detail_feature_gdp, feature_detail.data_type AS feature_detail_data_type, feature_detail.data_round AS feature_detail_data_round, feature_detail.is_active AS feature_detail_is_active, feature_detail.create_at AS feature_detail_create_at, feature_detail.update_at AS feature_detail_update_at
FROM feature_detail
WHERE feature_detail.feature_name = %(feature_name_1)s
[2022-02-09 15:31:40 log.py:info:117 INFO] [cached since 1.071s ago] {'feature_name_1': 'third_data_source#union_pay_advisors_UPPD029'}
[2022-02-09 15:31:40 log.py:info:117 INFO] UPDATE feature_detail SET is_active=%(is_active)s, update_at=%(update_at)s WHERE feature_detail.feature_name = %(feature_name_1)s AND feature_detail.is_active = %(is_active_1)s
[2022-02-09 15:31:40 log.py:info:117 INFO] [cached since 1.076s ago] {'is_active': 2, 'update_at': datetime.datetime(2022, 2, 9, 15, 31, 40, 308145), 'feature_name_1': 'third_data_source#union_pay_advisors_UPPD029', 'is_active_1': 1}
[2022-02-09 15:31:40 log.py:info:117 INFO] COMMIT
[2022-02-09 15:31:40 base_model.py:get_json:63 INFO] base result:SELECT feature_detail.id AS feature_detail_id, feature_detail.feature_name AS feature_detail_feature_name, feature_detail.feature_content AS feature_detail_feature_content, feature_detail.feature_type AS feature_detail_feature_type, feature_detail.feature_value AS feature_detail_feature_value, feature_detail.feature_gdp AS feature_detail_feature_gdp, feature_detail.data_type AS feature_detail_data_type, feature_detail.data_round AS feature_detail_data_round, feature_detail.is_active AS feature_detail_is_active, feature_detail.create_at AS feature_detail_create_at, feature_detail.update_at AS feature_detail_update_at
FROM feature_detail
WHERE feature_detail.feature_name = %(feature_name_1)s<class 'sqlalchemy.orm.query.Query'>
[2022-02-09 15:31:40 log.py:info:117 INFO] BEGIN (implicit)
[2022-02-09 15:31:40 log.py:info:117 INFO] SELECT feature_detail.id AS feature_detail_id, feature_detail.feature_name AS feature_detail_feature_name, feature_detail.feature_content AS feature_detail_feature_content, feature_detail.feature_type AS feature_detail_feature_type, feature_detail.feature_value AS feature_detail_feature_value, feature_detail.feature_gdp AS feature_detail_feature_gdp, feature_detail.data_type AS feature_detail_data_type, feature_detail.data_round AS feature_detail_data_round, feature_detail.is_active AS feature_detail_is_active, feature_detail.create_at AS feature_detail_create_at, feature_detail.update_at AS feature_detail_update_at
FROM feature_detail
WHERE feature_detail.feature_name = %(feature_name_1)s
[2022-02-09 15:31:40 log.py:info:117 INFO] [cached since 1.187s ago] {'feature_name_1': 'third_data_source#union_pay_advisors_UPPD029'}
[2022-02-09 15:31:40 log.py:info:117 INFO] UPDATE feature_detail SET is_active=%(is_active)s, update_at=%(update_at)s WHERE feature_detail.feature_name = %(feature_name_1)s AND feature_detail.is_active = %(is_active_1)s
[2022-02-09 15:31:40 log.py:info:117 INFO] [cached since 1.195s ago] {'is_active': 2, 'update_at': datetime.datetime(2022, 2, 9, 15, 31, 40, 425126), 'feature_name_1': 'third_data_source#union_pay_advisors_UPPD029', 'is_active_1': 1}
[2022-02-09 15:31:40 log.py:info:117 INFO] COMMIT
[2022-02-09 15:31:40 base_model.py:get_json:63 INFO] base result:SELECT feature_detail.id AS feature_detail_id, feature_detail.feature_name AS feature_detail_feature_name, feature_detail.feature_content AS feature_detail_feature_content, feature_detail.feature_type AS feature_detail_feature_type, feature_detail.feature_value AS feature_detail_feature_value, feature_detail.feature_gdp AS feature_detail_feature_gdp, feature_detail.data_type AS feature_detail_data_type, feature_detail.data_round AS feature_detail_data_round, feature_detail.is_active AS feature_detail_is_active, feature_detail.create_at AS feature_detail_create_at, feature_detail.update_at AS feature_detail_update_at
FROM feature_detail
WHERE feature_detail.feature_name = %(feature_name_1)s<class 'sqlalchemy.orm.query.Query'>
[2022-02-09 15:31:40 log.py:info:117 INFO] BEGIN (implicit)
[2022-02-09 15:31:40 log.py:info:117 INFO] SELECT feature_detail.id AS feature_detail_id, feature_detail.feature_name AS feature_detail_feature_name, feature_detail.feature_content AS feature_detail_feature_content, feature_detail.feature_type AS feature_detail_feature_type, feature_detail.feature_value AS feature_detail_feature_value, feature_detail.feature_gdp AS feature_detail_feature_gdp, feature_detail.data_type AS feature_detail_data_type, feature_detail.data_round AS feature_detail_data_round, feature_detail.is_active AS feature_detail_is_active, feature_detail.create_at AS feature_detail_create_at, feature_detail.update_at AS feature_detail_update_at
FROM feature_detail
WHERE feature_detail.feature_name = %(feature_name_1)s
[2022-02-09 15:31:40 log.py:info:117 INFO] [cached since 1.298s ago] {'feature_name_1': 'third_data_source#union_pay_advisors_UPPD029'}
[2022-02-09 15:31:40 log.py:info:117 INFO] UPDATE feature_detail SET is_active=%(is_active)s, update_at=%(update_at)s WHERE feature_detail.feature_name = %(feature_name_1)s AND feature_detail.is_active = %(is_active_1)s
[2022-02-09 15:31:40 log.py:info:117 INFO] [cached since 1.508s ago] {'is_active': 2, 'update_at': datetime.datetime(2022, 2, 9, 15, 31, 40, 740780), 'feature_name_1': 'third_data_source#union_pay_advisors_UPPD029', 'is_active_1': 1}
[2022-02-09 15:31:40 log.py:info:117 INFO] COMMIT
[2022-02-09 15:31:40 base_model.py:get_json:63 INFO] base result:SELECT feature_detail.id AS feature_detail_id, feature_detail.feature_name AS feature_detail_feature_name, feature_detail.feature_content AS feature_detail_feature_content, feature_detail.feature_type AS feature_detail_feature_type, feature_detail.feature_value AS feature_detail_feature_value, feature_detail.feature_gdp AS feature_detail_feature_gdp, feature_detail.data_type AS feature_detail_data_type, feature_detail.data_round AS feature_detail_data_round, feature_detail.is_active AS feature_detail_is_active, feature_detail.create_at AS feature_detail_create_at, feature_detail.update_at AS feature_detail_update_at
FROM feature_detail
WHERE feature_detail.feature_name = %(feature_name_1)s<class 'sqlalchemy.orm.query.Query'>
[2022-02-09 15:31:40 log.py:info:117 INFO] BEGIN (implicit)
[2022-02-09 15:31:40 log.py:info:117 INFO] SELECT feature_detail.id AS feature_detail_id, feature_detail.feature_name AS feature_detail_feature_name, feature_detail.feature_content AS feature_detail_feature_content, feature_detail.feature_type AS feature_detail_feature_type, feature_detail.feature_value AS feature_detail_feature_value, feature_detail.feature_gdp AS feature_detail_feature_gdp, feature_detail.data_type AS feature_detail_data_type, feature_detail.data_round AS feature_detail_data_round, feature_detail.is_active AS feature_detail_is_active, feature_detail.create_at AS feature_detail_create_at, feature_detail.update_at AS feature_detail_update_at
FROM feature_detail
WHERE feature_detail.feature_name = %(feature_name_1)s
[2022-02-09 15:31:40 log.py:info:117 INFO] [cached since 1.608s ago] {'feature_name_1': 'third_data_source#union_pay_advisors_UPPD029'}
[2022-02-09 15:31:40 log.py:info:117 INFO] UPDATE feature_detail SET is_active=%(is_active)s, update_at=%(update_at)s WHERE feature_detail.feature_name = %(feature_name_1)s AND feature_detail.is_active = %(is_active_1)s
[2022-02-09 15:31:40 log.py:info:117 INFO] [cached since 1.587s ago] {'is_active': 2, 'update_at': datetime.datetime(2022, 2, 9, 15, 31, 40, 819526), 'feature_name_1': 'third_data_source#union_pay_advisors_UPPD029', 'is_active_1': 1}
[2022-02-09 15:31:40 web.py:log_request:2243 INFO] 200 POST /api/automatic (::1) 3727.20ms
...@@ -23,35 +23,35 @@ class AutomaticHandler(BaseHandler): ...@@ -23,35 +23,35 @@ class AutomaticHandler(BaseHandler):
self.auto_feature = [] self.auto_feature = []
self.auto_dataset = {"data_basic":{"model_name":self.model_name,"count":self.user_count}, self.auto_dataset = {"data_basic":{"model_name":self.model_name,"count":self.user_count},
"data_detail":[]} "data_detail":[]}
#try : try :
url = 'http://rc-model-exec.quantgroups.com/manage/features' url = 'http://rc-model-exec.quantgroups.com/manage/features'
r = requests.post(url,data={'codes':self.model_name}) r = requests.post(url,data={'codes':self.model_name})
if r.status_code == 200: if r.status_code == 200:
response = r.json() response = r.json()
self.feature_name = response['data'][self.model_name]['new']+response['data'][self.model_name]['old'] self.feature_name = response['data'][self.model_name]['new']+response['data'][self.model_name]['old']
print('获取模型新旧数据:',self.feature_name) print('获取模型新旧数据:',self.feature_name)
result = self.get_auto() result = self.get_auto()
self.write(JsonUtil.build_json_data(code=result['code'], self.write(JsonUtil.build_json_data(code=result['code'],
message=result['message'], message=result['message'],
result = result['result'], result = result['result'],
json_path = result['json_path'] json_path = result['json_path']
))
self.flush()
self.finish()
except:
self.write(JsonUtil.build_json_data(code=500,
message="特征列表获取失败",
result = [],
json_path = ''
))
self.flush()
self.finish()
else:
self.write(JsonUtil.build_json_data(code=JsonUtil.Constants.Code_Param_Error,
message=JsonUtil.Constants.Msg_Param_Error
)) ))
self.flush() self.flush()
self.finish() self.finish()
# except:
# self.write(JsonUtil.build_json_data(code=500,
# message="特征列表获取失败",
# result = [],
# json_path = ''
# ))
# self.flush()
# self.finish()
# else:
# self.write(JsonUtil.build_json_data(code=JsonUtil.Constants.Code_Param_Error,
# message=JsonUtil.Constants.Msg_Param_Error
# ))
# self.flush()
# self.finish()
def get_auto(self): def get_auto(self):
modelsData = ModelsDataManager() modelsData = ModelsDataManager()
......
...@@ -178,7 +178,7 @@ def add_userTest_logic(session,file_path,common,count,isTrue=True): ...@@ -178,7 +178,7 @@ def add_userTest_logic(session,file_path,common,count,isTrue=True):
if not isTrue: if not isTrue:
_df_result['batch_uuid'] = _df_result['batch_uuid'] .apply(lambda x : hashlib.md5(str(datetime.datetime.now()).encode(encoding='UTF-8')).hexdigest()) _df_result['batch_uuid'] = _df_result['batch_uuid'] .apply(lambda x : hashlib.md5(str(datetime.datetime.now()).encode(encoding='UTF-8')).hexdigest())
else: else:
uuid_path=get_path(common,'DATA','uuid1.csv') uuid_path=get_path(common,'DATA','uuid.csv')
temp_uuid=pd.read_csv(uuid_path,encoding='utf-8')['uuid'] temp_uuid=pd.read_csv(uuid_path,encoding='utf-8')['uuid']
_df_result['batch_uuid']=temp_uuid[:int(count)] _df_result['batch_uuid']=temp_uuid[:int(count)]
# print('uuid==',_df_result['batch_uuid']) # print('uuid==',_df_result['batch_uuid'])
......
...@@ -62,18 +62,18 @@ class BaseManager: ...@@ -62,18 +62,18 @@ class BaseManager:
def get_json(self,result): def get_json(self,result):
logging.info('base result:'+str(result)+str(type(result))) logging.info('base result:'+str(result)+str(type(result)))
#try: try:
if isinstance(result, Iterable): if isinstance(result, Iterable):
tmp = [dict(zip(res.__dict__.keys(), res.__dict__.values())) for res in result] tmp = [dict(zip(res.__dict__.keys(), res.__dict__.values())) for res in result]
for t in tmp: for t in tmp:
t.pop('_sa_instance_state') t.pop('_sa_instance_state')
else: else:
tmp = dict(zip(result.__dict__.keys(), result.__dict__.values())) tmp = dict(zip(result.__dict__.keys(), result.__dict__.values()))
tmp.pop('_sa_instance_state') tmp.pop('_sa_instance_state')
return tmp return tmp
# except BaseException as e: except BaseException as e:
# print(e.args) print(e.args)
# raise TypeError('Type error of parameter') raise TypeError('Type error of parameter')
# def __default__(self,obj): # def __default__(self,obj):
# if isinstance(obj, datetime): # if isinstance(obj, datetime):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment