wesmiler 5 dni temu
rodzic
commit
52e5be73fb
1 zmienionych plików z 4 dodań i 2 usunięć
  1. 4 2
      app/Services/Api/SettleService.php

+ 4 - 2
app/Services/Api/SettleService.php

@@ -636,9 +636,11 @@ class SettleService extends BaseService
            $this->error = '订单结算完成';
            RedisService::clear("{$cacheKey}lock");
            RedisService::set("{$cacheKey}result", $info, 3600);
-           return ['id' => $orderId, 'user_id' => $orderUserId, 'logs' => $logs, 'commission' => $commission];
+           $result =  ['id' => $orderId, 'user_id' => $orderUserId, 'logs' => $logs, 'commission' => $commission];
+           RedisService::set("caches:settles:{$orderId}_success", $result, 7200);
+           return $result;
        } catch (\Exception $exception){
-           RedisService::set("caches:settles:{$orderId}", ['error'=>$exception->getMessage(),'trace'=>$exception->getTrace()], 7200);
+           RedisService::set("caches:settles:{$orderId}_error", ['error'=>$exception->getMessage(),'trace'=>$exception->getTrace()], 7200);
            return false;
        }
     }