stanley-king 4 лет назад
Родитель
Сommit
b52a948658
1 измененных файлов с 30 добавлено и 0 удалено
  1. 30 0
      helper/refill/util.php

+ 30 - 0
helper/refill/util.php

@@ -366,4 +366,34 @@ class util
 
         return intval($value);
     }
+
+    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+    public static function incr_amount_lock($mchid, $spec)
+    {
+        $ins = Cache::getInstance('cacheredis');
+        $name = 'mechant_amount_lock';
+        return $ins->hIncrBy($name, "{$mchid}", intval($spec));
+    }
+
+    public static function decr_amount_lock($mchid, $spec)
+    {
+        $ins = Cache::getInstance('cacheredis');
+        $name = 'mechant_amount_lock';
+        return $ins->hIncrBy($name, "{$mchid}", -1 * intval($spec));
+    }
+
+    public static function set_amount_lock($mchid, $spec)
+    {
+        $ins = Cache::getInstance('cacheredis');
+        $name = 'mechant_amount_lock';
+        return $ins->hIncrBy($name, "{$mchid}", intval($spec));
+    }
+
+    public static function get_amount_lock($mchid)
+    {
+        $ins = Cache::getInstance('cacheredis');
+        $name = 'mechant_amount_lock';
+        return $ins->hget($name, '', "{$mchid}");
+    }
+    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 }