Administrator
2024-12-02 0d82ecf0d6dca56ffbe319f3fd2efcd4bd9fb79f
servers/huaxin_trade_server.py
@@ -390,12 +390,18 @@
                                                           kpl_data_manager.KPLLimitUpDataRecordManager.get_current_reasons())
                # 更新板块信息
                latest_current_limit_up_records = kpl_data_manager.get_latest_current_limit_up_records()
                codes_delegate = set(CodesTradeStateManager().get_codes_by_trade_states_cache(
                    {trade_constant.TRADE_STATE_BUY_DELEGATED, trade_constant.TRADE_STATE_BUY_PLACE_ORDER}))
                codes_success = set(CodesTradeStateManager().get_codes_by_trade_states_cache(
                    {trade_constant.TRADE_STATE_BUY_SUCCESS}))
                CodePlateKeyBuyManager.update_can_buy_blocks(code_,
                                                             kpl_data_manager.KPLLimitUpDataRecordManager.latest_origin_datas,
                                                             kpl_data_manager.KPLLimitUpDataRecordManager.total_datas,
                                                             latest_current_limit_up_records,
                                                             block_info.get_before_blocks_dict(),
                                                             kpl_data_manager.KPLLimitUpDataRecordManager.get_current_limit_up_reason_codes_dict())
                                                             kpl_data_manager.KPLLimitUpDataRecordManager.get_current_limit_up_reason_codes_dict(),codes_delegate, codes_success)
            finally:
                cls.__updating_jx_blocks_codes.discard(code_)