瀏覽代碼

Patient > calendar - dna should be able to book appts for pros (accessible via teams)

Vijayakrishnan 3 年之前
父節點
當前提交
f847f994e6
共有 1 個文件被更改,包括 11 次插入0 次删除
  1. 11 0
      app/Http/Controllers/PatientController.php

+ 11 - 0
app/Http/Controllers/PatientController.php

@@ -382,6 +382,17 @@ class PatientController extends Controller
                 $accessibleProIds[] = $accessiblePro->id;
             }
             $accessibleProIds[] = $this->pro->id;
+
+            // for dna, add pros accessible via pro teams
+            if($this->performer->pro->isDefaultNA()) {
+                $teams = $this->performer->pro->teamsWhereAssistant;
+                foreach ($teams as $team) {
+                    if(!in_array($team->mcp_pro_id, $accessibleProIds)) {
+                        $accessibleProIds[] = $team->mcp_pro_id;
+                    }
+                }
+            }
+
             $pros = Pro::whereIn('id', $accessibleProIds)->get();
         }