public function view_getMessageBody() { $id = isset($_GET['id']) ? $_GET['id'] : FALSE; if (!is_numeric($id) || $id === FALSE) { $msgdata = array('errCode' => 10040, 'errMsg' => '缺少参数!'); echo json_encode($msgdata); exit; } $msg_obj = new messageModel(); $msginfo = $msg_obj->getMessageInfo(array($id)); if (empty($msginfo)) { $msgdata = array('errCode' => 10041, 'errMsg' => 'message不存在!'); echo json_encode($msgdata); exit; } $msginfo = $msginfo[0]; /*----- 获取message内容 -----*/ $fetch_obj = new FetchMessageModel(); $result = $fetch_obj->fetchMessageBody($msginfo['message_id'], $msginfo['ebay_account']); if ($result === FALSE) { $msgdata = array('errCode' => 10042, 'errMsg' => FetchMessageModel::$errMsg); echo json_encode($msgdata); exit; } /*----- 获取message内容 -----*/ /*----- 更新数据库 -----*/ $upresult = $msg_obj->updateMessageData(array('filepath' => $result), ' where id=' . $id); if ($upresult) { $msgdata = array('errCode' => 10043, 'errMsg' => '成功', 'str' => file_get_contents(MSGREALPREFIX . $result)); echo json_encode($msgdata); exit; } else { $msgdata = array('errCode' => 10044, 'errMsg' => '失败'); echo json_encode($msgdata); exit; } /*----- 更新数据库 -----*/ }