From 8b033a5eac7084227ccd7c588a3b1ae107302c2e Mon Sep 17 00:00:00 2001
From: anyv <anyu@bronet.cn>
Date: Sat, 1 Jun 2019 13:13:32 +0800
Subject: [PATCH] 首页

---
 app/portal/controller/IndexController.php         | 13 +++++++++----
 public/themes/simpleboot3/portal/index/index.html | 22 ++++++++++++++++++----
 2 files changed, 27 insertions(+), 8 deletions(-)

diff --git a/app/portal/controller/IndexController.php b/app/portal/controller/IndexController.php
index e7e08fd..4cb42dc 100644
--- a/app/portal/controller/IndexController.php
+++ b/app/portal/controller/IndexController.php
@@ -23,10 +23,12 @@ class IndexController extends WeChatBaseController
         $this -> assign('data_classif',$data_classif);
         //热门推荐
         $data_goods_hot = Db::name('goods') -> alias('a') -> field('a.*,b.name') -> join('classification b','a.classify_id = b.id','LEFT') -> where("recommend_hot=1 and type = 1") -> select() -> toArray();
-        foreach($data_goods_hot as $key => $val){
-            $price = explode('.',$data_goods_hot[$key]['price']);
-            $data_goods_hot[$key]['price0'] = $price[0];
-            $data_goods_hot[$key]['price1'] = $price[1];
+        if(!empty($data_goods_hot)){
+            foreach($data_goods_hot as $key => $val){
+                $price = explode('.',$data_goods_hot[$key]['price']);
+                $data_goods_hot[$key]['price0'] = $price[0];
+                $data_goods_hot[$key]['price1'] = $price[1];
+            }
         }
         //判断用户是否存在
         $uid = cmf_get_current_user_id();
@@ -166,6 +168,9 @@ class IndexController extends WeChatBaseController
             $data_goods = null;
         }
         $this -> assign('data_goods',$data_goods);
+        //推荐新品
+        $data_goods_recommend_new = Db::name('goods') -> alias('a') -> field('a.*,b.name') -> join('classification b','a.classify_id = b.id','LEFT') -> where("recommend_new=1 and type = 1") -> select() -> toArray();
+        $this -> assign('data_goods_recommend_new',$data_goods_recommend_new);
         $this -> assign('data_goods_hot',$data_goods_hot);
         return $this -> fetch();
 
diff --git a/public/themes/simpleboot3/portal/index/index.html b/public/themes/simpleboot3/portal/index/index.html
index d646fd5..e30b823 100644
--- a/public/themes/simpleboot3/portal/index/index.html
+++ b/public/themes/simpleboot3/portal/index/index.html
@@ -80,12 +80,26 @@
                 <a href="detail.html">
                     <div class="in_cam_shopLi">
                         <div class="in_cam_shopImg">
-                            <img src="__TMPL__/public/assets/images/9.png" alt="">
+                            <img src="{:cmf_get_image_url($vo.show_img)}" alt="">
+                        </div>
+                        <h1 class="in_cam_shopName txt-cut">{$vo.book_name}</h1>
+                        <div class="in_cam_shopPrice">
+                            <div class="in_cam_shopN">¥{$vo.price}</div>
+                            <div class="in_cam_shopY">¥{$vo.pricing}</div>
+                        </div>
+                    </div>
+                </a>
+            </volist>
+            <volist name="data_goods_recommend_new" id="vo">
+                <a href="detail.html">
+                    <div class="in_cam_shopLi">
+                        <div class="in_cam_shopImg">
+                            <img src="{:cmf_get_image_url($vo.show_img)}" alt="">
                         </div>
-                        <h1 class="in_cam_shopName txt-cut">小学英语五年级下 册好用不贵...</h1>
+                        <h1 class="in_cam_shopName txt-cut">{$vo.book_name}</h1>
                         <div class="in_cam_shopPrice">
-                            <div class="in_cam_shopN">¥9.9</div>
-                            <div class="in_cam_shopY">¥12.9</div>
+                            <div class="in_cam_shopN">¥{$vo.price}</div>
+                            <div class="in_cam_shopY">¥{$vo.pricing}</div>
                         </div>
                     </div>
                 </a>
--
libgit2 0.24.0