|
@@ -106,6 +106,12 @@ abstract class PaySuccessAbstract
|
|
|
$tikTokChargeRequest->send_order_id = $sendOrderId;
|
|
|
$tikTokChargeRequest->molecule = $reportRate;
|
|
|
|
|
|
+ // 求最大公约数、格式化比例值
|
|
|
+ $molecule = $reportRate;
|
|
|
+ $denominator = $tikTokChargeRequest->denominator;
|
|
|
+ $gcd = gcd($molecule, $denominator);
|
|
|
+ [$tikTokChargeRequest->molecule, $tikTokChargeRequest->denominator] = proportion($molecule, $denominator, $gcd);
|
|
|
+
|
|
|
// 需要跟派单设置的回传类型一致才上报
|
|
|
$job = new QappTikTokUserCharge($tikTokChargeRequest);
|
|
|
dispatch($job->onConnection('rabbitmq')->onQueue('qapp_tiktok_user_charge_queue'));
|