wesmiler 1 jaar geleden
bovenliggende
commit
51b8faa738
1 gewijzigde bestanden met toevoegingen van 4 en 2 verwijderingen
  1. 4 2
      app/Services/Common/BalanceLogService.php

+ 4 - 2
app/Services/Common/BalanceLogService.php

@@ -269,7 +269,7 @@ class BalanceLogService extends BaseService
         $cacheKey ="caches:recharge:lock_{$id}";
         if(RedisService::get($cacheKey)){
             $this->error = 1034;
-            return false;
+//            return false;
         }
 
         // 绑定的用户ID
@@ -292,7 +292,7 @@ class BalanceLogService extends BaseService
         }
 
         // 审核处理
-        RedisService::set($cacheKey, true);
+        RedisService::set($cacheKey, true, rand(2,3));
         $updateData = ['status'=> $checkStatus,'audit_remark'=> $remark,'update_time'=> time()];
         DB::beginTransaction();
         if(!$this->model->where(['id'=> $id])->update($updateData)){
@@ -383,6 +383,7 @@ class BalanceLogService extends BaseService
 
         DB::commit();
         $this->error = 1071;
+        RedisService::clear($cacheKey);
         return true;
     }
 
@@ -638,6 +639,7 @@ class BalanceLogService extends BaseService
 
         DB::commit();
         $this->error = 1071;
+        RedisService::clear($cacheKey);
         return true;
     }