|
@@ -177,7 +177,12 @@ class Quality
|
|
|
private function calc_phone_quality($qualities,$fMixed, $cur_quality, $times, $used_time, $time_out, $max_times, $mchid)
|
|
|
{
|
|
|
$left_time = $time_out - $used_time;
|
|
|
- if($left_time <= 0 || $max_times <= $times) return [];
|
|
|
+ if(!$fMixed)
|
|
|
+ {
|
|
|
+ if($left_time <= 0 || $max_times <= $times) {
|
|
|
+ return [];
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
Log::record("calc_quality begin qualities= " . implode(',',$qualities),Log::DEBUG);
|
|
|
$times_checker = function($qualities, $times)
|