Beispiel #1
0
 static MessageBiz()
 {
     if (!MonitorRA.HashExists("message", "count"))
     {
         MonitorRA.Set("message", "count", "0");
     }
 }
Beispiel #2
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());
         }
     });
 }
Beispiel #3
0
        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");
            }
        }