| 2 | |
| 3 | |
| 4 | class ServerAPI(ReachTargetJSL): |
| 5 | |
| 6 | def __init__(self): |
| 7 | super(ServerAPI, self).__init__() |
| 8 | |
| 9 | def update(self): |
| 10 | ret = self.fetch_data() |
| 11 | new_result = [] |
| 12 | for item in ret: |
| 13 | tmp_dict = { |
| 14 | "code": item[''], |
| 15 | "name": item[''], |
| 16 | "price": item[''], |
| 17 | "percent": item[''], |
| 18 | "premium_rt": item[''], |
| 19 | "redeem_icon": item[''], |
| 20 | "curr_iss_amt": item[''], |
| 21 | "zg_price": item[''], |
| 22 | "zg_code": item[''], |
| 23 | "zg_percent": item[''], |
| 24 | "zg_vol": item[''], |
| 25 | "convert_price": item[''], |
| 26 | "dead_line": item[''], |
| 27 | "volume": item[''], |
| 28 | "rating": item[''], |
| 29 | "down_covert_p_time": item[''], |
| 30 | "convert_start_date": item[''], |
| 31 | "double_low": item[''], |
| 32 | "convert_value": item[''], |
| 33 | "change_down_condition": item[''], |
| 34 | "turn_over_rate": item[''], |
| 35 | "ytm": item['']} |
| 36 | new_result.append(tmp_dict) |
| 37 | |
| 38 | self.send_redis(new_result, "ptrade") |
| 39 | |
| 40 | |
| 41 | if __name__ == '__main__': |