admin
2025-07-17 6cd92a169cbc0db35042f243a09d976fd3e1445c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#pragma once
#include <rapidjson/rapidjson.h>
#include <rapidjson/document.h>
#include <rapidjson/stringbuffer.h>
#include <rapidjson/writer.h>
#include <rapidjson/prettywriter.h>
 
#include <string>
#include <list>
#include "SocketManager.h"
#include <afx.h>
 
class LowSuctionNetworkApi
{
private:
 
    static  string _TRADE_SERVER_ADDR;
    static  int _TRADE_SERVER_PORT ;
 
 
    // ÍøÂçÇëÇó
    // ÇëÇó½»Ò×·þÎñÆ÷
    static std::string base_trade_request(std::string data);
    static string get_rquest_id();
    static string get_sign(rapidjson::Document& document);
 
 
 
public:
    static std::string load_request_data(std::string data);
    //²âÊÔ³·µ¥
    static string test_cancel_order(string code);
    // »ñÈ¡»·¾³
    static string get_env(bool need_history_data);
    
    // ¸üÐÂÁìÕÇÐÅÏ¢
    static string update_leading_limit_up_datas();
 
    // ¸üдúÂ뾫ѡ°å¿é
    static string update_code_jx_plates();
 
    static string init_datas();
 
    static string get_place_order_records();
 
    static string get_settings();
 
    static string set_settings(int trade_state,int buy_money);
 
    // ¶Áȡϵ¥¶ÓÁÐ
    static string read_place_order_queue();
    // À­ºÚ
    static string add_black_list(string code);
 
    static string set_buy(string id);
 
    static string set_not_buy(string id);
};