public function orderviewAction() { $id = $this->_getParam('id'); $order = Application_Model_M_ConsultOrder::find($id); if ($order) { $this->view->order = $order; } else { $this->redirect('/error'); } }
public function delete() { $where = 'id=' . $this->getId(); return Application_Model_M_ConsultOrder::delete($where); }
public function userAction() { if ($this->_auth->userid) { //$doctors = Application_Model_M_ConsultDialog::fetchConsultDoctorsByUserIDRole($this->_auth->userid,$this->_auth->role); $consultorders = Application_Model_M_ConsultOrder::fetchConsultDoctorsByUserIDRole($this->_auth->userid, $this->_auth->role); if (count($consultorders) > 0) { $out['errno'] = '0'; $results = array(); foreach ($consultorders as $consultorder) { $una = Yy_Utils::getNameAvatar($consultorder->getTodid(), 2); $result = array('id' => $consultorder->getTodid(), 'role' => 2, 'name' => $una['name'], 'avatar' => $una['avatar']); array_push($results, $result); } $out['doctors'] = $results; } else { $out['errno'] = '1'; } } else { $out['errno'] = '200'; } $out['msg'] = Yy_ErrMsg_Consult::getMsg('user', $out['errno']); Yy_Utils::jsonOut($out); }
public function orderlistAction() { if ($this->_auth->userid && $this->_auth->role == 1) { $cardOrders = Application_Model_M_MemberCardOrder::fetchByNuser($this->_auth->userid); $reservationOrders = Application_Model_M_ConsultOrder::fetchByNuser($this->_auth->userid); $travelOrders = Application_Model_M_TravelOrder::fetchByNuser($this->_auth->userid); $orders = array(); if (count($cardOrders) > 0) { //$cards = array(); foreach ($cardOrders as $cardOrder) { $card = array('orderid' => $cardOrder->getOrder_id(), 'price' => $cardOrder->getTotal_price(), 'status' => $cardOrder->getPayment_status()); if (@$_GET['lang'] == 1) { $remark = 'payment for buy card'; } else { $remark = '购卡订单'; } $card['remark'] = $remark; array_push($orders, $card); } } if (count($reservationOrders) > 0) { //$reservations = array(); foreach ($reservationOrders as $reservationOrder) { $reservation = array('orderid' => $reservationOrder->getOrder_id(), 'price' => $reservationOrder->getTotal_price(), 'status' => $reservationOrder->getPayment_status()); if (@$_GET['lang'] == 1) { $remark = 'payment for reservation doctor'; } else { $remark = '咨询医生订单'; } $reservation['remark'] = $remark; array_push($orders, $reservation); } } if (count($travelOrders) > 0) { //$travels = array(); foreach ($travelOrders as $travelOrder) { $travel = array('orderid' => $travelOrder->getOrder_id(), 'price' => $travelOrder->getTotal_price(), 'status' => $travelOrder->getPayment_status()); if (@$_GET['lang'] == 1) { $remark = 'payment for imt'; } else { $remark = '医游订单'; } $travel['remark'] = $remark; array_push($orders, $travel); } } if (count($orders) > 0) { $out['errno'] = '0'; $out['orders'] = $orders; } else { $out['errno'] = '1'; } } else { $out['errno'] = '200'; } $out['msg'] = Yy_ErrMsg_User::getMsg('order', $out['errno']); Yy_Utils::jsonOut($out); }