feat(audit): add comprehensive QA audit report for ClinicPro with findings and recommendations

This commit is contained in:
hamed
2026-07-01 12:26:02 +03:30
parent b366baa64c
commit e1eae1099c
4 changed files with 405 additions and 2 deletions
@@ -197,7 +197,8 @@ class DashboardController extends BaseController
// میانگین و تعداد امتیاز
$ratingRow = $this->em->createQuery('
SELECT AVG(r.score) AS avg_score, COUNT(r.id) AS total
SELECT AVG((r.waitingTimeAtClinic + r.accuracyOfDiagnosis + r.doctorBehavior + r.clinicCleanliness + r.doctorExpertise) / 5.0) AS avg_score,
COUNT(r.id) AS total
FROM App\Rating\Entity\Rate r WHERE r.doctor = :doctor
')->setParameter('doctor', $doctor)->getOneOrNullResult() ?? [];
+1 -1
View File
@@ -56,7 +56,7 @@ class SmsWalletController extends BaseController
$balanceRials = $this->walletService->getBalance($entityType, $entityId);
$smsPriceRials = self::SMS_PRICE_RIALS;
$estimatedSms = $smsPriceRials > 0 ? (int) floor($balanceRials / $smsPriceRials) : 0;
$estimatedSms = (int) floor($balanceRials / $smsPriceRials);
return $this->success([
'balance_rials' => $balanceRials,