public function modifyZhiJiaPost($request, $response) { /*{{{*/ $projectSupport = DAL::get()->find('ProjectSupport', $request->projectSupportId); DBC::requireTrue($projectSupport instanceof ProjectSupport, "不存在该支架"); $params = $request->vars; ProjectInterviewClient::getInstance()->modifyZhiJia($projectSupport->id, $params); $preMsg = "支架 " . $projectSupport->getCodeDesc() . " 修改成功"; $response->setRedirect($response->router->urlfor('projectsupportmgr/modifyzhijia', array('preMsg' => $preMsg, 'projectSupportId' => $projectSupport->id))); }
public function modifyPost($request, $response) { /*{{{*/ $projectMedication = DAL::get()->find('ProjectMedication', $request->projectMedicationId); DBC::requireTrue($projectMedication instanceof ProjectMedication, "不存在该术中用药"); $params = $request->vars; if (false == empty($params['useOpportunity'])) { if (is_array($params['useOpportunity'])) { $params['useOpportunity'] = implode(',', $params['useOpportunity']); } } ProjectInterviewClient::getInstance()->modifyMedication($projectMedication->id, $params); $preMsg = "术中用药 " . $projectMedication->name . " 修改成功"; $response->setRedirect($response->router->urlfor('projectmedicationmgr/modify', array('preMsg' => $preMsg, 'projectMedicationId' => $projectMedication->id))); }
public function allowCROAudit($request, $response) { /*{{{*/ $projectInterview = DAL::get()->find('ProjectInterview', $request->projectInterviewId); DBC::requireTrue($projectInterview instanceof ProjectInterview, "ProjectInterview {$projectInterview->id} 不存在"); if (!$this->myProjectOperator->isYizhuRole()) { throw new BizException('你没有权限审批'); } ProjectInterviewClient::getInstance()->auditProjectInterview($projectInterview->id, $this->myProjectOperator->id); $preMsg = "设置成功,您已经允许CRO人员审核"; $response->setRedirect("/projectanswersheetmgr/listofprojectinterview?projectInterviewId=" . $projectInterview->id . "&preMsg=" . $preMsg); }
public function delete($request, $response) { ProjectInterviewClient::getInstance()->deleteDrug($request->projectAntithromboticDrugId); $response->setRedirect($_SERVER["HTTP_REFERER"]); }
public function cloneProjectSupport($request, $response) { /*{{{*/ $projectSupport = DAL::get()->find('ProjectSupport', $request->projectSupportId); $params = $projectSupport->getFieldArray(); $projectInterview3 = $projectSupport->projectInterview->projectInterviewTpl->getContrastProjectInterview($projectSupport->projectInterview->followupCustomer->id, 3); $projectSupportId = ProjectInterviewClient::getInstance()->addZhiJia($projectSupport->followupCustomer->id, $projectInterview3->id, $params); ProjectInterviewClient::getInstance()->syncSupport($projectSupport->id); $masterProjectSupport = DAL::get()->find('ProjectSupport', $projectSupportId); $response->setRedirect("/projectanswersheetmgr/listofprojectinterview?projectInterviewId=" . $projectInterview3->id); }