示例#1
0
 public static bool Delete(OrderAutoUpdate model)
 {
     string[] keys = TradeRA.KeySearch("S_" + model.id + "_U_" + model.unit_id + "_*");
     if (keys.Length > 0)
     {
         return(TradeRA.Delete(keys[0]));
     }
     return(false);
 }
示例#2
0
        public Result OrderAutoUpdate(OrderAutoUpdate model)
        {
            if (model.count_min > model.count_max || model.price_min > model.price_max || model.time_min > model.time_max)
            {
                return(Result(ApiResultEnum.Parameter_Error));
            }

            bool result = OrderAutoRA.Update(model);

            return(Result(result ? ApiResultEnum.Success : ApiResultEnum.NO_Action));
        }
示例#3
0
 public static bool Update(OrderAutoUpdate order)
 {
     string[] keys = TradeRA.KeySearch("S_" + order.id + "_*_D_0");
     if (keys.Length > 0)
     {
         Dictionary <string, string> items = new Dictionary <string, string>();
         items.Add("price_min", order.price_min.ToString());
         items.Add("price_max", order.price_max.ToString());
         items.Add("price_type", order.price_type.ToString());
         items.Add("count_min", order.count_min.ToString());
         items.Add("count_max", order.count_max.ToString());
         items.Add("time_min", order.time_min.ToString());
         items.Add("time_max", order.time_max.ToString());
         TradeRA.SetFields(keys[0], items);
         return(true);
     }
     return(false);
 }
示例#4
0
        public Result OrderAutoDelete(OrderAutoUpdate model)
        {
            bool result = OrderAutoRA.Delete(model);

            return(Result(result ? ApiResultEnum.Success : ApiResultEnum.Failed));
        }