新增评价数量

This commit is contained in:
2023-02-28 10:31:44 +08:00
parent 38e1d9b7ba
commit 67937326ac
2 changed files with 50 additions and 1 deletions
+38 -1
View File
@@ -628,9 +628,46 @@ class UserDoctorService extends BaseService
if (!empty($order_evaluation['data'])){
foreach ($order_evaluation['data'] as &$item){
$item['avg_score'] = floor($item['avg_score'] * 0.05);
}
}
// 获取其他类型评论总数
if ($evaluation_type != 1){
// 好评
$avg_score_params = [80,100];
$good_quantity = OrderEvaluation::getScoreCount($params,$avg_score_params);
// 中/差评
$avg_score_params = [0,80];
$bad_quantity = OrderEvaluation::getScoreCount($params,$avg_score_params);
}
if ($evaluation_type != 2){
// 全部+
$avg_score_params = [0,100];
$total_quantity = OrderEvaluation::getScoreCount($params,$avg_score_params);
// 中/差评
$avg_score_params = [0,80];
$bad_quantity = OrderEvaluation::getScoreCount($params,$avg_score_params);
}
if ($evaluation_type != 3){
// 全部+
$avg_score_params = [0,100];
$total_quantity = OrderEvaluation::getScoreCount($params,$avg_score_params);
// 好评
$avg_score_params = [80,100];
$good_quantity = OrderEvaluation::getScoreCount($params,$avg_score_params);
}
$order_evaluation['total_quantity'] = $total_quantity ?? $order_evaluation['total'];
$order_evaluation['good_quantity'] = $good_quantity ?? $order_evaluation['total'];
$order_evaluation['bad_quantity'] = $bad_quantity ?? $order_evaluation['total'];
return success($order_evaluation);
}
@@ -679,7 +716,7 @@ class UserDoctorService extends BaseService
$user_doctor['card_num_mask'] = "";
}else{
$user_doctor['card_name'] = $user_doctor_info['card_name'];
$user_doctor['card_num_mask'] = $user_doctor_info['card_name'];
$user_doctor['card_num_mask'] = $user_doctor_info['card_num_mask'];
}
$user_doctor['avatar'] = addAliyunOssWebsite($user_doctor['avatar']);