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) { if (!isset($arrInput['id']) || !isset($arrInput['title'])) { return "缺少参数"; } $id = intval($arrInput['id']); $data['name'] = $arrInput['title']; if (isset($arrInput['delepic'])) { $data['pic_url'] = ''; } if ($_FILES['fileToUpload'] && $_FILES['fileToUpload']['error'] == 0) { if (strpos($_FILES['fileToUpload']['type'], 'image') !== 0) { return "上传文件不是图片"; } // 上传到百度云 $imgurl = Net_Util::uploadPic($_FILES['fileToUpload']); if ($imagurl === false) { return "图片上传百度云失败"; } $data['pic_url'] = $imgurl; } $dataService = new Service_Data_Message_V2_MessageType(); $ret = $dataService->update($id, $data); return "更新成功"; }
public function invoke($arrInput) { if (!isset($arrInput['type_id']) || !isset($arrInput['title'])) { return '缺少参数'; } $type_id = intval($arrInput['type_id']); $title = $arrInput['title']; $data['type_id'] = $type_id; $data['name'] = $title; if ($type_id < 1) { return "type id 不能小于 0"; } $dataService = new Service_Data_Message_V2_MessageType(); $existType = $dataService->getTypeByTypeId($type_id); if ($existType) { return "type id {$type_id} [{$existType['name']}] 已经存在 "; } if ($_FILES['fileToUpload'] && $_FILES['fileToUpload']['error'] == 0) { if (strpos($_FILES['fileToUpload']['type'], 'image') !== 0) { return "上传文件不是图片"; } // 上传到百度云 $imgurl = Net_Util::uploadPic($_FILES['fileToUpload']); if ($imagurl === false) { return "图片上传百度云失败"; } $data['pic_url'] = $imgurl; } $ret = $dataService->addType($data); if ($ret === false) { return "保存失败"; } return "添加成功"; }
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; }