Administrator
2024-01-04 a72c2e44cbb35af04033f241dd62b8833a17755d
third_data/data_server.py
@@ -528,7 +528,6 @@
                response_data = json.dumps({"code": 1, "msg": "请上传code"})
        elif url.path == "/get_last_trade_day_reasons":
            try:
                # 计算平均涨幅
                def get_limit_rate_list(codes):
                    if not codes:
@@ -549,6 +548,7 @@
                            self.__code_limit_rate_dict[d[0]] = (d[1], time.time())
                    return [(c_, self.__code_limit_rate_dict[c_][0]) for c_ in codes]
            try:
                # 获取上个交易日的相同涨停原因的代码信息
                ps_dict = dict([(k, v[0]) for k, v in parse_qs(url.query).items()])
                code = ps_dict["code"]
@@ -601,11 +601,11 @@
                    response_data = json.dumps({"code": 0, "data": {"reason": reason, "reason_rate": percent_rate,
                                                                    "data": {"yesterday": yesterday_result_list,
                                                                             "current": current_result_list}}})
                else:
                    response_data = json.dumps({"code": 1, "msg": "昨日未涨停"})
            except Exception as e:
                logger_debug.exception(e)
                raise e
            else:
                response_data = json.dumps({"code": 1, "msg": "昨日未涨停"})
        elif url.path == "/pull_kp_client_msg":
            # 拉取客户端消息