static MessageBiz() { if (!MonitorRA.HashExists("message", "count")) { MonitorRA.Set("message", "count", "0"); } }
public static async void Send(string user_id, MessageTypeEnum messageType, string message = "") { await Task.Run(() => { string msg = string.Format("{0}|{1}{2}", user_id, ((int)messageType).ToString(), message); string response; bool result = Send(msg, out response); if (result && response == "1") { MonitorRA.Increment("message", "count"); MonitorRA.Set("message", "time", DateTime.Now.Format()); } }); }
public JYBiz(int _account_id, string ip, int port) { account_id = _account_id; JY = new JYService(ip, port); JY.Order_Done += JY_Order_Done; JY.QueryCapital_Done += JY_QueryCapital_Done; JY.NewOrder += JY_NewOrder; JY.OrderChanged += JY_OrderChanged; JY.OrderCanceled += JY_OrderCanceled; JY.NewDeal += JY_NewDeal; if (!MonitorRA.HashExists("account_" + account_id, "order_count")) { MonitorRA.Set("account_" + account_id, "order_count", "0"); MonitorRA.Set("account_" + account_id, "success_count", "0"); MonitorRA.Set("account_" + account_id, "failed_count", "0"); MonitorRA.Set("account_" + account_id, "cancel_count", "0"); MonitorRA.Set("account_" + account_id, "deal_count", "0"); } }