| | |
| | | from code_attribute import big_money_num_manager, code_volumn_manager, code_data_util, industry_codes_sort, \ |
| | | limit_up_time_manager, global_data_loader, gpcode_manager |
| | | import constant |
| | | from db.redis_manager import RedisUtils |
| | | from l2.huaxin import l2_huaxin_util, huaxin_delegate_postion_manager |
| | | from third_data import kpl_data_manager, block_info |
| | | from utils import global_util, ths_industry_util, tool |
| | |
| | | if self.__get_begin_pos(code) is None: |
| | | # 保存位置 |
| | | key = "m_big_money_begin-{}".format(code) |
| | | self.__get_redis().setex(key, tool.get_expire(), index) |
| | | RedisUtils.setex( self.__get_redis(), key, tool.get_expire(), index) |
| | | |
| | | # 获取计算开始位置 |
| | | def __get_begin_pos(self, code): |
| | | key = "m_big_money_begin-{}".format(code) |
| | | val = self.__get_redis().get(key) |
| | | val = RedisUtils.get(self.__get_redis(),key) |
| | | if val is None: |
| | | return None |
| | | return int(val) |
| | |
| | | # 清除已经处理的数据 |
| | | def clear_processed_end_index(self, code): |
| | | key = "m_big_money_process_index-{}".format(code) |
| | | self.__get_redis().delete(key) |
| | | RedisUtils.delete(self.__get_redis(), key) |
| | | |
| | | # 添加已经处理过的单 |
| | | def __set_processed_end_index(self, code, index): |
| | | key = "m_big_money_process_index-{}".format(code) |
| | | self.__get_redis().setex(key, tool.get_expire(), index) |
| | | RedisUtils.setex(self.__get_redis(), key, tool.get_expire(), index) |
| | | |
| | | # 是否已经处理过 |
| | | def __get_processed_end_index(self, code): |
| | | key = "m_big_money_process_index-{}".format(code) |
| | | val = self.__get_redis().get(key) |
| | | val = RedisUtils.get(self.__get_redis(), key) |
| | | if val is None: |
| | | return None |
| | | return int(val) |