|
@@ -17,6 +17,7 @@ use Exception;
|
|
|
use Illuminate\Support\Facades\DB;
|
|
|
use Illuminate\Support\Facades\Log;
|
|
|
use Redis;
|
|
|
+use App\Jobs\CycleCallBack;
|
|
|
|
|
|
/**
|
|
|
*
|
|
@@ -110,7 +111,13 @@ abstract class PaySuccessAbstract
|
|
|
// 需要跟派单设置的回传类型一致才上报
|
|
|
myLog('qapp_user_charge')->info('addQueue', compact('tikTokChargeRequest'));
|
|
|
$job = new NewQappTikTokUserCharge($tikTokChargeRequest);
|
|
|
- dispatch($job->onConnection('rabbitmq')->onQueue('qapp_tiktok_user_charge_queue'));
|
|
|
+ $callback_type = getProp($quickSendOrder, 'callback_type');
|
|
|
+ if ($callback_type == 'cycle_report') {
|
|
|
+ $cycjob = new CycleCallBack($this->order->trade_no);
|
|
|
+ dispatch($cycjob->onConnection('redis')->onQueue('{qapp_tiktok_cycle_user_charge_queue}'));
|
|
|
+ }else{
|
|
|
+ dispatch($job->onConnection('rabbitmq')->onQueue('qapp_tiktok_user_charge_queue'));
|
|
|
+ }
|
|
|
|
|
|
// 同步数据
|
|
|
$this->order->distribution_channel_id = getProp($quickSendOrder, 'distribution_channel_id');
|