auto update

dependabot/npm_and_yarn/ushio/www/session/lodash-4.17.15
iotcat 5 years ago
parent c83659570e
commit bdbf4b2584
  1. 17
      yimian/www/settlement/api/getWeekData.php

@ -33,20 +33,35 @@ while($row = $result->fetch_assoc()) {
}
for($i = 0; $i < count($total_arr); $i ++){
if($total_arr[$i]['total'] == 0){
$total_arr[$i]['total'] = getFirstTotal($total_arr);
}else{
break;
}
}
for($i = 0; $i < count($total_arr); $i++){
if($i < count($total_arr) - 1) $total_arr[$i]['val'] = $total_arr[$i]['total'] - $total_arr[$i+1]['total'];
else $total_arr[$i]['val'] = 0;
}
for($i = 0; $i < count($total_arr); $i ++){
if($i < count($total_arr) - 7) $total_arr[$i]['week_val'] = $total_arr[$i]['total'] - $total_arr[$i+7]['total'];
if($i < count($total_arr) - 7) $total_arr[$i]['week_val'] = ($total_arr[$i]['total'] - $total_arr[$i+7]['total'])/7;
else $total_arr[$i]['week_val'] = 0;
}
echo json_encode(array(
"code" => 200,
"data" => $total_arr
));
function getFirstTotal($total_arr){
$i = 0;
while(!$total_arr[$i++]['total'] && $i < count($total_arr));
return $total_arr[$i-1]['total'];
}

Loading…
Cancel
Save