getRequestTaskCount($this->getAuthContext()->getUID()); //Total 서버 현황 //interval을 기준으로 최근 신규 서비스정보 가져오기 $interval = intval($this->request->getVar('interval') ?? SERVICE['NEW_INTERVAL']); $newServiceEntities = service('customer_serviceservice')->getNewServiceEntities($interval); $newServiceCount = count($newServiceEntities); //서비스별 미납 Count $unPaidTotalCount = $unPaidTotalAmount = 0; foreach (array_values(service('paymentservice')->getUnPaids('serviceinfo_uid')) as $unPaid) { $unPaidTotalCount += $unPaid['cnt']; $unPaidTotalAmount += $unPaid['amount']; } return $this->action_render_process( __FUNCTION__, [ 'authContext' => $this->getAuthContext(), 'layout' => 'admin', 'boardRequestTaskCount' => $boardRequestTaskCount, 'interval' => $interval, 'newServiceEntities' => $newServiceEntities, 'newServiceCount' => $newServiceCount, 'unPaidTotalCount' => $unPaidTotalCount, 'unPaidTotalAmount' => $unPaidTotalAmount, ] ); } }