public function saveLinkPhone($request, $response) { /*{{{*/ if ($this->curInspector->user == null || $this->curInspector->user->isNull() || !in_array($this->curInspector->user->name, FollowupAuditor::$linkPhoneAuditors)) { die("<font color='color'>你没有权限编辑!</font>"); } $saveType = $request->saveType; $vars = $request->vars; $customerId = $request->customerId; $linkPhoneId = ''; if ("add" == $saveType) { $linkPhoneId = LinkPhoneClient::getInstance()->addLinkPhone($vars, $customerId, $this->auditor); } else { if ("edit" == $saveType) { $linkPhoneId = $request->linkPhoneId; LinkPhoneClient::getInstance()->updateLinkPhone($linkPhoneId, $vars, $customerId, $this->auditor); } } // 给患者设置默认/决策电话 $fields['defaultCallPhone'] = $request->getRequest('defaultCallPhone', 0); $fields['defaultMessagePhone'] = $request->getRequest('defaultMessagePhone', 0); $fields['decisionPhone'] = $request->getRequest('decisionPhone', 0); FollowupClient::getInstance()->updatePhones($customerId, $linkPhoneId, $fields); $url = $response->router->urlfor('linkphone/editphone', array('linkPhoneId' => $linkPhoneId, 'saveType' => 'edit', 'saveMsg' => '保存成功!')); $response->setRedirect($url); }
public function saveCustomerLinkPhone($request, $response) { /*{{{*/ $saveType = $request->saveType; $signinId = $request->signinId; $vars = $request->vars; $customerId = $request->customerId; $linkPhoneId = ''; if ("add" == $saveType) { $linkPhoneId = LinkPhoneClient::getInstance()->addLinkPhone($vars, $customerId, $this->auditor); } else { if ("edit" == $saveType) { $linkPhoneId = $request->linkPhoneId; LinkPhoneClient::getInstance()->updateLinkPhone($linkPhoneId, $vars, $customerId, $this->auditor); } } // 给患者设置默认/决策电话 $fields['defaultCallPhone'] = $request->getRequest('defaultCallPhone', 0); $fields['defaultMessagePhone'] = $request->getRequest('defaultMessagePhone', 0); $fields['decisionPhone'] = $request->getRequest('decisionPhone', 0); FollowupClient::getInstance()->updatePhones($customerId, $linkPhoneId, $fields); $url = $response->router->urlfor('followup/showqueriedfollowupsignin', array('signinId' => $signinId)); $response->setRedirect($url); }
public function modifyLinkPhonePost($request, $response) { /*{{{*/ $followupCustomer = DAL::get()->find("FollowupCustomer", $request->followupCustomerId); $linkPhone = DAL::get()->find("LinkPhone", $request->linkPhoneId); $vars = $request->vars; $projectOperator = $this->myProjectOperator; LinkPhoneClient::getInstance()->updateLinkPhone($linkPhone->id, $vars, $followupCustomer->id, $projectOperator->user); $fields['defaultCallPhone'] = $request->getRequest('defaultCallPhone', 0); $fields['defaultMessagePhone'] = $request->getRequest('defaultMessagePhone', 0); $fields['decisionPhone'] = $request->getRequest('decisionPhone', 0); FollowupClient::getInstance()->updatePhones($followupCustomer->id, $linkPhone->id, $fields); $preMsg = "电话号码为" . $linkPhone->phoneNum . "内容修改成功"; $response->setRedirect($response->router->urlfor('projectcustomermgr/modifylinkphone', array('followupCustomerId' => $followupCustomer->id, 'linkPhoneId' => $linkPhone->id, 'preMsg' => $preMsg))); }