protected function invoke($arrInput) { $arrResult = array(); $arrResult['errno'] = 0; //用于登录 try { $this->objServiceDataMessage = new Service_Data_Message_V2_Message(); $messageTypeDataService = new Service_Data_Message_V2_MessageType(); $type_list = $messageTypeDataService->getList(100); //大于100的运营消息 $data = $this->objServiceDataMessage->get_operation_message_details($arrInput['id']); $arrResult['data'] = $data[0]; $arrResult['type_list'] = $type_list; $opt = $data[0]['opt'] ? json_decode($data[0]['opt'], true) : array(); $arrResult['data']['opt'] = $opt; $linkInfo['id'] = $arrInput['id']; $linkInfo['type'] = $data[0]['type']; $linkInfo['origin'] = 'share'; $arrResult['data']['articleLink'] = Net_Util::getMessageLink($linkInfo); $arrResult['data']['old_city_list'] = $opt['city_list'] ? json_encode($opt['city_list']) : '[]'; $arrResult['data']['pic_cover'] = $arrResult['data']['pic_cover'] ? $arrResult['data']['pic_cover'] : $type_list[$arrResult['data']['type']]['pic_url']; } catch (Exception $e) { Bd_Log::warning($e->getMessage(), $e->getCode()); $arrResult['errno'] = $e->getCode(); } return $arrResult; }
public function invoke($arrInput) { //用于登录 $dataService = new Service_Data_Message_V2_MessageType(); $list = $dataService->getList(); return $list; }
public function invoke($arrInput) { //用于登录 $typeDataService = new Service_Data_Message_V2_MessageType(); $typelist = $typeDataService->getList(100); $data['typelist'] = $typelist; $data['premessage']['title'] = $arrInput['title'] ? htmlspecialchars($arrInput['title']) : ''; $data['premessage']['ria_content'] = $arrInput['ria_content'] ? htmlspecialchars($arrInput['ria_content']) : ''; $data['premessage']['province'] = $arrInput['province'] ? htmlspecialchars($arrInput['province']) : '全国'; $data['premessage']['road_level'] = $arrInput['road_level'] ? htmlspecialchars($arrInput['road_level']) : ''; $data['premessage']['origin'] = $arrInput['origin'] ? htmlspecialchars($arrInput['origin']) : ''; $data['premessage']['timestamp'] = $arrInput['timestamp'] ? htmlspecialchars($arrInput['timestamp']) : ''; if ($data['premessage']['timestamp']) { $data['intelligence_callback'] = Net_Util::updateIntelligenceStatus($data['premessage']['timestamp'], 3, false); } return $data; }
protected function invoke($arrInput) { //用于登录 $arrResult = array(); $arrResult['errno'] = 0; try { $this->objServiceDataMessage = new Service_Data_Message_V2_Message(); $messageTypeDataService = new Service_Data_Message_V2_MessageType(); $type_list = $messageTypeDataService->getList(100); //大于100的运营消息 $page = isset($arrInput['p']) ? intval($arrInput['p']) : 1; $data['operation_message_list'] = $this->objServiceDataMessage->get_operation_list_page($page); if (empty($data['operation_message_list'])) { unset($data['operation_message_list']); } $data['user_name'] = mb_strtoupper($this->user_name); $data['type_list'] = $type_list; $arrResult['data'] = $data; } catch (Exception $e) { Bd_Log::warning($e->getMessage(), $e->getCode()); $arrResult['errno'] = $e->getCode(); } return $arrResult; }