/**
*不够100 的凑成100 主要是数据分析 饼状图相关使用
* @param $list
* @return mixed
* @throws \Exception
* @author cab
* @date xxx
*/
public static function handleRate($list)
{
$count = count($list);
$arrRate = array_column($list, 'rate');
$totalRate = array_sum($arrRate);
if ($totalRate != 100 && $count) {
$diff = strval(sprintf("%.2f", 100 - $totalRate));
$list[$count - 1]['rate'] += $diff;
$list[$count - 1]['rate'] = strval(sprintf("%.2f", $list[$count - 1]['rate']));
}
return $list;
}