From 2fe556a03bce3df5ad8fdcfdc92583d8ea945ac9 Mon Sep 17 00:00:00 2001
From: colly_wyx <wangyixiong_007@163.com>
Date: Thu, 29 Mar 2018 12:01:28 +0800
Subject: [PATCH] 新增广告调用接口

---
 Yfs/Domain/Ad.php |   20 ++++++++++
 Yfs/Api/Ad.php    |   48 ++++++++++++++++++++++++
 Yfs/Model/Ad.php  |    8 ++++
 3 files changed, 76 insertions(+), 0 deletions(-)

diff --git a/Yfs/Api/Ad.php b/Yfs/Api/Ad.php
new file mode 100644
index 0000000..792a8fe
--- /dev/null
+++ b/Yfs/Api/Ad.php
@@ -0,0 +1,48 @@
+<?php
+/**
+ * ���������������
+ */
+
+class Api_Ad extends PhalApi_Api {
+
+    public function getRules() {
+        return array(
+            'getAd' => array(
+
+            ),
+        );
+    }
+
+    /**
+     * ������������������������
+     * @desc ������������������������
+     * @return bool code ������������0��������������� 1������������
+     * @return string msg ������������
+     * @return object info ������������������
+     * @return string info._id ������id
+     * @return string info.name ������������
+     * @return string info.content ������������
+     * @return string info.logo ������logo
+     * @return string info.create_time ������������
+     * @return string info.is_open ������������������0������������������1������������
+     */
+    public function getAd(){
+        $rs = array('code' => 0, 'msg' => '', 'info' => array());
+        $ad_service = new Domain_Ad();
+        $ad = $ad_service->getAd();
+
+        if ($ad) {
+            $rs['code'] = 0;
+            $rs['msg'] = '������������������������';
+            $rs['info'] = $ad;
+        }
+        else{
+            $rs['code'] = 1;
+            $rs['msg'] = '���������������������';
+        }
+
+        return $rs;
+    }
+
+
+}
diff --git a/Yfs/Domain/Ad.php b/Yfs/Domain/Ad.php
new file mode 100644
index 0000000..80e6ada
--- /dev/null
+++ b/Yfs/Domain/Ad.php
@@ -0,0 +1,20 @@
+<?php
+/**
+ * ���������������
+ */
+class Domain_Ad {
+
+    public function __construct(){
+        $this->model = new Model_Ad();
+    }
+
+    /**
+     * ������������������
+     * @param  [type] is_open [description]
+     * @return [type]        [description]
+     */
+    public function getAd(){
+        return $this->model->get(array('is_open' => 1),array(), array('time_level' => -1), 1);
+    }
+
+}
diff --git a/Yfs/Model/Ad.php b/Yfs/Model/Ad.php
new file mode 100644
index 0000000..ae627cb
--- /dev/null
+++ b/Yfs/Model/Ad.php
@@ -0,0 +1,8 @@
+<?php
+
+class Model_Ad extends Model_Base{
+
+    public $table = 'ad';
+
+
+}

--
Gitblit v1.8.0