|
@@ -224,12 +224,7 @@ class util
|
|
|
{
|
|
|
try
|
|
|
{
|
|
|
- if(defined('USE_COROUTINE') && USE_COROUTINE && defined('COROUTINE_HOOK_TCP') && COROUTINE_HOOK_TCP) {
|
|
|
- $ret = self::push_queue('add', $params);
|
|
|
- } else {
|
|
|
- $ret = queue\DispatcherClient::instance()->push('add', $params);
|
|
|
- }
|
|
|
-
|
|
|
+ $ret = self::push_queue('add', $params);
|
|
|
return $ret !== false;
|
|
|
}
|
|
|
catch (Exception $ex) {
|
|
@@ -241,11 +236,7 @@ class util
|
|
|
{
|
|
|
try
|
|
|
{
|
|
|
- if (defined('USE_COROUTINE') && USE_COROUTINE && defined('COROUTINE_HOOK_TCP') && COROUTINE_HOOK_TCP) {
|
|
|
- $ret = self::push_queue('add_zero', $params);
|
|
|
- } else {
|
|
|
- $ret = queue\DispatcherClient::instance()->push('add_zero', $params);
|
|
|
- }
|
|
|
+ $ret = self::push_queue('add_zero', $params);
|
|
|
return $ret !== false;
|
|
|
}
|
|
|
catch (Exception $ex) {
|
|
@@ -257,11 +248,7 @@ class util
|
|
|
{
|
|
|
try
|
|
|
{
|
|
|
- if (defined('USE_COROUTINE') && USE_COROUTINE && defined('COROUTINE_HOOK_TCP') && COROUTINE_HOOK_TCP) {
|
|
|
- $ret = self::push_queue('addthird', $params);
|
|
|
- } else {
|
|
|
- $ret = queue\DispatcherClient::instance()->push('addthird', $params);
|
|
|
- }
|
|
|
+ $ret = self::push_queue('addthird', $params);
|
|
|
return $ret !== false;
|
|
|
}
|
|
|
catch (Exception $ex) {
|
|
@@ -273,11 +260,7 @@ class util
|
|
|
{
|
|
|
try
|
|
|
{
|
|
|
- if (defined('USE_COROUTINE') && USE_COROUTINE && defined('COROUTINE_HOOK_TCP') && COROUTINE_HOOK_TCP) {
|
|
|
- $ret = self::push_queue('notify', ['channel' => $chname, 'params' => $params]);
|
|
|
- } else {
|
|
|
- $ret = queue\DispatcherClient::instance()->push('notify', ['channel' => $chname, 'params' => $params]);
|
|
|
- }
|
|
|
+ $ret = self::push_queue('notify', ['channel' => $chname, 'params' => $params]);
|
|
|
return $ret !== false;
|
|
|
}
|
|
|
catch (Exception $ex) {
|
|
@@ -289,11 +272,7 @@ class util
|
|
|
{
|
|
|
try
|
|
|
{
|
|
|
- if (defined('USE_COROUTINE') && USE_COROUTINE && defined('COROUTINE_HOOK_TCP') && COROUTINE_HOOK_TCP) {
|
|
|
- $ret = self::push_queue('notify_mechant', ['order_id' => $order_id, 'manual' => $manual]);
|
|
|
- } else {
|
|
|
- $ret = queue\DispatcherClient::instance()->push('notify_mechant', ['order_id' => $order_id, 'manual' => $manual]);
|
|
|
- }
|
|
|
+ $ret = self::push_queue('notify_mechant', ['order_id' => $order_id, 'manual' => $manual]);
|
|
|
return $ret !== false;
|
|
|
}
|
|
|
catch (Exception $ex) {
|
|
@@ -305,11 +284,7 @@ class util
|
|
|
{
|
|
|
try
|
|
|
{
|
|
|
- if (defined('USE_COROUTINE') && USE_COROUTINE && defined('COROUTINE_HOOK_TCP') && COROUTINE_HOOK_TCP) {
|
|
|
- $ret = self::push_queue('query', ['order_id' => $order_id]);
|
|
|
- } else {
|
|
|
- $ret = queue\DispatcherClient::instance()->push('query', ['order_id' => $order_id]);
|
|
|
- }
|
|
|
+ $ret = self::push_queue('query', ['order_id' => $order_id]);
|
|
|
return $ret !== false;
|
|
|
}
|
|
|
catch (Exception $ex) {
|
|
@@ -320,11 +295,7 @@ class util
|
|
|
public static function push_query_net($order_id)
|
|
|
{
|
|
|
try {
|
|
|
- if (defined('USE_COROUTINE') && USE_COROUTINE && defined('COROUTINE_HOOK_TCP') && COROUTINE_HOOK_TCP) {
|
|
|
- $ret = self::push_queue('query_net', ['order_id' => $order_id]);
|
|
|
- } else {
|
|
|
- $ret = queue\DispatcherClient::instance()->push('query_net', ['order_id' => $order_id]);
|
|
|
- }
|
|
|
+ $ret = self::push_queue('query_net', ['order_id' => $order_id]);
|
|
|
return $ret !== false;
|
|
|
}
|
|
|
catch (Exception $ex) {
|
|
@@ -336,11 +307,7 @@ class util
|
|
|
{
|
|
|
try
|
|
|
{
|
|
|
- if (defined('USE_COROUTINE') && USE_COROUTINE && defined('COROUTINE_HOOK_TCP') && COROUTINE_HOOK_TCP) {
|
|
|
- $ret = self::push_queue('manual_success', ['order_id' => $order_id]);
|
|
|
- } else {
|
|
|
- $ret = queue\DispatcherClient::instance()->push('manual_success', ['order_id' => $order_id]);
|
|
|
- }
|
|
|
+ $ret = self::push_queue('manual_success', ['order_id' => $order_id]);
|
|
|
return $ret !== false;
|
|
|
}
|
|
|
catch (Exception $ex) {
|
|
@@ -352,11 +319,7 @@ class util
|
|
|
{
|
|
|
try
|
|
|
{
|
|
|
- if (defined('USE_COROUTINE') && USE_COROUTINE && defined('COROUTINE_HOOK_TCP') && COROUTINE_HOOK_TCP) {
|
|
|
- $ret = self::push_queue('manual_cancel', ['order_id' => $order_id]);
|
|
|
- } else {
|
|
|
- $ret = queue\DispatcherClient::instance()->push('manual_cancel', ['order_id' => $order_id]);
|
|
|
- }
|
|
|
+ $ret = self::push_queue('manual_cancel', ['order_id' => $order_id]);
|
|
|
return $ret !== false;
|
|
|
}
|
|
|
catch (Exception $ex) {
|
|
@@ -364,11 +327,16 @@ class util
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private static function push_queue($method, $value)
|
|
|
+ public static function push_queue($method, $value)
|
|
|
{
|
|
|
- $queue_name = 'QUEUE_DISPATCHER_CO';
|
|
|
- $ins = Cache::getInstance('cacheredis');
|
|
|
- return $ins->lpush($queue_name, serialize([$method => $value]));
|
|
|
+ if (defined('USE_COROUTINE') && USE_COROUTINE && defined('COROUTINE_HOOK_TCP') && COROUTINE_HOOK_TCP) {
|
|
|
+ $queue_name = 'QUEUE_DISPATCHER_CO';
|
|
|
+ $ins = Cache::getInstance('cacheredis');
|
|
|
+ return $ins->lpush($queue_name, serialize([$method => $value]));
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ return queue\DispatcherClient::instance()->push($method,$value);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
public static function dispatcher_queue_length()
|