public function indexAction() { $str = 'welcom to hqimt'; $out['errno'] = '0'; $out['wel'] = $str; Yy_Utils::jsonOut($out); }
public function orderAction() { $id = $this->_getParam('id'); if ($this->_auth->userid && $this->_auth->role) { $card = Application_Model_M_MemberCard::find($id); if ($card) { $orderid = Application_Model_M_MemberCardOrder::getOrderID($this->_auth->userid, $this->_auth->role); $total_price = $card->getDprice(); $payment_status = 0; $cardOrder = new Application_Model_O_MemberCardOrder(); $cardOrder->setOrder_id($orderid)->setUid($this->_auth->userid)->setUrole($this->_auth->role)->setMember_card_id($id)->setTotal_price($total_price)->setPayment_status($payment_status)->setCtime(date('Y-m-d H:i:s')); try { $out['errno'] = '0'; $mer_front_end_url = ""; $deadtime = 0; $notify_url = "http://" . $_SERVER['HTTP_HOST'] . "/card/notify"; $tn = Yy_Upmp_Upmp::getUpmpTn($orderid, $id, $total_price, $mer_front_end_url, $deadtime, $notify_url); $cardOrder->setRemark($tn); $cardOrder->save(); $out['tn'] = $tn; } catch (Zend_Db_Exception $e) { $out['errno'] = '255'; } } else { $out['errno'] = '1'; } } else { $out['errno'] = '200'; } $out['msg'] = Yy_ErrMsg_Card::getMsg('order', $out['errno']); Yy_Utils::jsonOut($out); }
public function orderdelAction() { $this->getResponse()->setHeader('Content-Type', 'application/json'); $this->_helper->viewRenderer->setNoRender(true); $this->_helper->layout()->disableLayout(); $id = $this->_getParam('id'); try { Application_Model_M_ConsultOrder::delById($id); $out['errno'] = "0"; } catch (Zend_Db_Exception $e) { $out['errno'] = "1"; } Yy_Utils::jsonOut($out); }
public function deleteAction() { $this->getResponse()->setHeader('Content-Type', 'application/json'); $this->_helper->viewRenderer->setNoRender(true); $this->_helper->layout()->disableLayout(); $id = $this->_getParam('id'); try { Yy_Utils::RDelByHospitalID($id); $out['errno'] = "0"; } catch (Zend_Db_Exception $e) { $out['errno'] = "1"; } Yy_Utils::jsonOut($out); }
public function changepasswdAction() { $this->getResponse()->setHeader('Content-Type', 'application/json'); $this->_helper->viewRenderer->setNoRender(true); $this->_helper->layout()->disableLayout(); $account = $this->_getParam('account'); $passwd = $this->_getParam('passwd'); $status = Application_Model_M_Admin::changePasswdByAccount($account, $passwd); if ($status) { $out['errno'] = '0'; } else { $out['errno'] = '1'; } Yy_Utils::jsonOut($out); }
public function indexAction() { $data = Application_Model_M_Banner::fetchByStatus(1); if (count($data) > 0) { $out['errno'] = '0'; $records = array(); foreach ($data as $k => $Application_Model_O_Banner) { $record = array('img' => '/banner/image?id=' . $Application_Model_O_Banner->getId(), 'title' => $Application_Model_O_Banner->getTitle(), 'content' => $Application_Model_O_Banner->getContent(), 'link' => $Application_Model_O_Banner->getLink()); $records[] = $record; } $out['banner'] = $records; } else { $out['errno'] = '1'; } $out['msg'] = Yy_ErrMsg_Banner::getMsg('index', $out['errno']); Yy_Utils::jsonOut($out); }
public function departmentAction() { $id = $this->_getParam('id'); $departments = Application_Model_M_ConsultationDepartments::fetchByCID($id); if (count($departments) > 0) { $out['errno'] = '0'; $results = array(); foreach ($departments as $department) { $result = array('id' => $department->getId(), 'name' => $department->getName()); array_push($results, $result); } $out['departments'] = $results; } else { $out['errno'] = '1'; } $out['msg'] = Yy_ErrMsg_Department::getMsg('department', $out['errno']); Yy_Utils::jsonOut($out); }
public function travelAction() { $id = $this->_getParam('id'); //destination_id $travelMaps = Application_Model_M_DestinationTravelMap::fetchByDestinationID($id); if (count($travelMaps) > 0) { $travels = array(); foreach ($travelMaps as $travelMap) { $travelID = $travelMap->getTravel_id(); $travel = Application_Model_M_Travel::find($travelID); if ($travel && $travel->getStatus() == 1) { $result = array('id' => $travel->getId(), 'title' => $travel->getTitle(), 'subtitle' => $travel->getSubtitle(), 'img' => Application_Model_M_Travel::getImageUrl($travel->getId()), 'adult_oprice' => $travel->getAdult_oprice(), 'adult_dprice' => $travel->getAdult_dprice(), 'child_oprice' => $travel->getChild_oprice(), 'child_dprice' => $travel->getChild_dprice(), 'area' => $travel->getArea(), 'sales' => $travel->getSales()); array_push($travels, $result); } } if (count($travels) > 0) { $out['errno'] = '0'; $out['travels'] = $travels; } else { $out['errno'] = '1'; } } else { $out['errno'] = '1'; } $out['msg'] = Yy_ErrMsg_Destination::getMsg('travel', $out['errno']); Yy_Utils::jsonOut($out); }
public function dhistoryAction() { $id = $this->_getParam('id'); //userid $role = $this->_getParam('role'); //get from doctorAction if ($this->_auth->userid && $this->_auth->role == 2) { $una = Yy_Utils::getNameAvatar($id, $role); $out['uid'] = $id; $out['uname'] = $una['name']; $out['uavatar'] = $una['avatar']; $dna = Yy_Utils::getNameAvatar($this->_auth->userid, 2); $out['did'] = $this->_auth->userid; $out['dname'] = $dna['name']; $out['davatar'] = $dna['avatar']; $historys = Application_Model_M_ConsultDialog::fetchHistoryByUserIdRoleAndDoctorId($id, $role, $this->_auth->userid); if (count($historys) > 0) { $historys = array_reverse($historys); $out['errno'] = '0'; $results = array(); foreach ($historys as $history) { $result = array('id' => $history->getFrom_user(), 'msg' => $history->getMessage(), 'time' => $history->getCtime()); array_push($results, $result); } $out['historys'] = $results; } else { $out['errno'] = '1'; } } else { $out['errno'] = '200'; } $out['msg'] = Yy_ErrMsg_Consult::getMsg('dhistory', $out['errno']); Yy_Utils::jsonOut($out); }
public function pointAction() { if ($this->_auth->userid && $this->_auth->role == 1) { $nuser = Application_Model_M_Nuser::find($this->_auth->userid); if ($nuser) { $out['errno'] = '0'; $out['point'] = $nuser->getPoint(); } else { $out['errno'] = '1'; } } else { $out['errno'] = '200'; } $out['msg'] = Yy_ErrMsg_User::getMsg('point', $out['errno']); Yy_Utils::jsonOut($out); }
public function infoAction() { $id = $this->_getParam('id'); $hospital = Application_Model_M_Hospital::find($id); if ($hospital && $hospital->getStatus() == 1) { $out['errno'] = '0'; $out['id'] = $hospital->getId(); $out['name'] = $hospital->getName(); $out['avatar'] = Application_Model_M_Hospital::getAvatarUrl($hospital->getId()); $out['departments'] = $hospital->getDepartments(); $out['type'] = $hospital->getType(); $out['certified'] = $hospital->getCertified(); $out['city'] = $hospital->getCity(); $out['label'] = $hospital->getLabel(); $out['country'] = $hospital->getCountry(); $out['area'] = $hospital->getArea(); $out['introduction'] = $hospital->getIntroduction(); $out['longitude'] = $hospital->getLongitude(); $out['latitude'] = $hospital->getLatitude(); } else { $out['errno'] = '1'; } $out['msg'] = Yy_ErrMsg_Hospital::getMsg('info', $out['errno']); Yy_Utils::jsonOut($out); }
public function applyAction() { $category = $this->_getParam('category'); $department = $this->_getParam('department'); $email = $this->_getParam('email'); $mobile = $this->_getParam('mobile'); $age = $this->_getParam('age'); $sex = $this->_getParam('sex'); $location = $this->_getParam('location'); $treatment_time = $this->_getParam('treatment_time'); $opinion = $this->_getParam('opinion'); $report = $this->_getParam('report'); $apply = new Application_Model_O_GlobalConsultationApply(); $apply->setDepartment_category_id($category)->setDepartment_id($department)->setEmail($email)->setMobile($mobile)->setAge($age)->setSex($sex)->setLocation($location)->setTreatment_time($treatment_time)->setOpinion($opinion)->setCtime(date('Y-m-d H:i:s')); try { $out['errno'] = '0'; $apply->save(); //保存病例报告 $adapter = new Zend_File_Transfer_Adapter_Http(); $wrdir = Yy_Utils::getWriteDir(); $adapter->setDestination($wrdir); if (!$adapter->receive()) { $messages = $adapter->getMessages(); //echo implode("\n", $messages); } $filename = $adapter->getFileName(); if (is_string($filename)) { $handle = fopen($filename, 'rb'); $report = addslashes(fread($handle, filesize($filename))); fclose($handle); Application_Model_M_GlobalConsultationApply::updateReport($apply->getId(), $report); } } catch (Zend_Db_Exception $e) { $out['errno'] = '1'; //echo $e->getMessage(); } $out['msg'] = Yy_ErrMsg_Diagnosis::getMsg('apply', $out['errno']); Yy_Utils::jsonOut($out); }
public function infoAction() { $id = $this->_getParam('id'); $doctor = Application_Model_M_Doctor::find($id); if ($doctor && $doctor->getStatus() == 1) { $out['errno'] = '0'; $out['id'] = $doctor->getId(); $out['name'] = $doctor->getName(); $out['avatar'] = Application_Model_M_Doctor::getAvatarUrl($doctor->getId()); $out['sex'] = $doctor->getSex(); $out['birthday'] = $doctor->getBirthday(); //$out['phone'] = $doctor->getPhone(); $out['department'] = $doctor->getDepartment(); $out['city'] = $doctor->getCity(); $out['certified'] = $doctor->getCertified(); $out['special'] = $doctor->getSpecial(); $out['country'] = $doctor->getCountry(); $out['introduction'] = $doctor->getIntroduction(); $out['hospital'] = $doctor->getHospital(); $out['area'] = $doctor->getArea(); $out['qualification'] = $doctor->getQualification(); $out['reservation_fee'] = $doctor->getReservation_fee(); $out['reservation_number'] = $doctor->getReservation_number(); } else { $out['errno'] = '1'; } $out['msg'] = Yy_ErrMsg_Doctor::getMsg('info', $out['errno']); Yy_Utils::jsonOut($out); }
public function articleAction() { $type = $this->_getParam('type', 1); //类型:1帮助中心,2法律问题,3关于我们 $data = Application_Model_M_Article::fetchByType(1); if (count($data) > 0) { $out['errno'] = '0'; $records = array(); foreach ($data as $k => $Application_Model_O_Article) { $record = array('title' => $Application_Model_O_Article->getTitle(), 'content' => $Application_Model_O_Article->getContent(), 'img' => Application_Model_M_Article::getImageUrl($Application_Model_O_Article->getId())); $records[] = $record; } $out['article'] = $records; } else { $out['errno'] = '1'; $out['msg'] = Yy_ErrMsg_More::getMsg('article', $out['errno']); } Yy_Utils::jsonOut($out); }
public function traveladdajaxAction() { $this->getResponse()->setHeader('Content-Type', 'application/json'); $this->_helper->viewRenderer->setNoRender(true); $this->_helper->layout()->disableLayout(); $did = $this->_getParam('did'); $tid = $this->_getParam('tid'); $map = new Application_Model_O_DepartmentsTravelMap(); if ($did && $tid) { $map->setDepartment_id($did)->setTravel_id($tid)->setCtime(date('Y-m-d H:i:s')); } try { $out['errno'] = "0"; $map->save(); } catch (Zend_Db_Exception $e) { $out['errno'] = "1"; } Yy_Utils::jsonOut($out); }