diff --git a/app/portal/controller/ClassifyController.php b/app/portal/controller/ClassifyController.php index d3893d5..7049ce0 100644 --- a/app/portal/controller/ClassifyController.php +++ b/app/portal/controller/ClassifyController.php @@ -76,7 +76,23 @@ class ClassifyController extends WeChatBaseController{ */ public function classify_sales(){ - dump($_POST);die; + $where = [ + 'a.type' => 1 + ]; + if(!empty($_POST['classify_id'])){ + $where['classify_id'] = $_POST['classify_id']; + } + if(!empty($_POST['lable_id'])){ + $where['label_id'] = $_POST['lable_id']; + } + $data = Db::name('goods') -> alias('a') -> join('classification b','a.classify_id = b.id','LEFT') -> where($where) -> order('a.sales desc') -> select() -> toArray(); + foreach($data as $key => $val){ + $price = explode('.',$data[$key]['price']); + $data[$key]['price0'] = $price[0]; + $data[$key]['price01'] = $price[1]; + $data[$key]['show_img'] = cmf_get_image_url($data[$key]['show_img']); + } + return json_encode($data); } @@ -88,4 +104,13 @@ class ClassifyController extends WeChatBaseController{ + + + + + + + + + } \ No newline at end of file diff --git a/public/themes/simpleboot3/portal/classify/classify.html b/public/themes/simpleboot3/portal/classify/classify.html index b815324..00f802a 100644 --- a/public/themes/simpleboot3/portal/classify/classify.html +++ b/public/themes/simpleboot3/portal/classify/classify.html @@ -138,7 +138,12 @@ classify_id = $('.cl_navActive').attr('data-id'); lable_id = $('.cl_Active2').attr('data-id'); $.post("{:url('Classify/classify_sales')}",{classify_id:classify_id,lable_id:lable_id},function(data){ - + $('.in_hotLi').remove(); + data_arr = JSON.parse(data); + for(var i=0;i<data_arr.length;i++){ + show_img = data_arr[i].show_img; + $('.se_con').append("<div class='in_hotLi'><div class='in_hotImg'><img src='"+show_img+"'></div><div class='in_hotText'><div class='in_hotName txt-cut'><span>"+data_arr[i].name+"</span>"+data_arr[i].book_name+"</div><div class='in_cam_shopPrice'><div class='in_hotPrice1'>¥<span>"+data_arr[i].price0+"</span>."+data_arr[i].price01+"</div></div></div></div>"); + } }); } </script>