|
@@ -328,9 +328,10 @@ class mratio_control
|
|
|
}
|
|
|
|
|
|
[$succ, $fail, $ratio] = $this->detail_ratio($mchid, $quality,$card_type, $spec, $period);
|
|
|
- Log::record("out_price = {$out_price},in_price={$in_price}",Log::DEBUG);
|
|
|
$profit += $succ * ($out_price - $in_price);
|
|
|
$amount += $succ * $spec;
|
|
|
+
|
|
|
+ Log::record("out_price = {$out_price},in_price={$in_price} profit={$profit} amount={$amount}",Log::DEBUG);
|
|
|
}
|
|
|
|
|
|
$cur_pratio = round(($profit + 0.00001) / ($amount + 0.00001),4);
|
|
@@ -410,7 +411,7 @@ class mratio_control
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- $ratio = $all_succ / ($all_succ + $all_fail + 0.00001);
|
|
|
+ $ratio = ($all_succ + 0.00001)/ ($all_succ + $all_fail + 0.00001);
|
|
|
return round($ratio,4);
|
|
|
};
|
|
|
|