From 726e083845c4cfe2d50f381ee09336136be3e01e Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 16 五月 2024 18:21:32 +0800
Subject: [PATCH] 可转债接口

---
 middle_server.py |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/middle_server.py b/middle_server.py
index cd761a7..4e39e59 100644
--- a/middle_server.py
+++ b/middle_server.py
@@ -15,6 +15,7 @@
 from db import mysql_data
 from db.redis_manager import RedisUtils, RedisManager
 from log import logger_debug, logger_request_debug
+from middle_l1_data_server import L1DataManager
 from output import push_msg_manager
 from utils import socket_util, kpl_api_util, hosting_api_util, kp_client_msg_manager, global_data_cache_util, tool
 from utils.juejin_util import JueJinHttpApi
@@ -140,6 +141,16 @@
                                 print("l2_subscript_codes", data_json)
                                 global_data_cache_util.huaxin_subscript_codes = datas
                                 global_data_cache_util.huaxin_subscript_codes_update_time = tool.get_now_time_str()
+                            finally:
+                                sk.sendall(socket_util.load_header(json.dumps({"code": 0}).encode(encoding='utf-8')))
+                        elif data_json["type"] == "l2_position_subscript_codes":
+                            # 璁剧疆璁㈤槄鐨勪唬鐮�
+                            try:
+                                data = data_json["data"]
+                                datas = data["data"]
+                                print("l2_position_subscript_codes", data_json)
+                                global_data_cache_util.huaxin_position_subscript_codes = datas
+                                global_data_cache_util.huaxin_position_subscript_codes_update_time = tool.get_now_time_str()
                             finally:
                                 sk.sendall(socket_util.load_header(json.dumps({"code": 0}).encode(encoding='utf-8')))
                         elif data_json["type"] == "redis":
@@ -285,6 +296,10 @@
                             push_msg_manager.push_msg(_type, data)
                             result_str = json.dumps({"code": 0, "data": {}})
                             sk.sendall(socket_util.load_header(result_str.encode(encoding='utf-8')))
+                        elif data_json["type"] == 'l1_data':
+                            datas = data_json["data"]
+                            L1DataManager.add_datas(datas)
+                            break
                     except Exception as e:
                         log.logger_tuoguan_request_debug.exception(e)
                     finally:

--
Gitblit v1.8.0