|
@@ -18,7 +18,6 @@ class goodsControl extends mobileHomeControl
|
|
|
parent::__construct();
|
|
|
}
|
|
|
|
|
|
-
|
|
|
/**
|
|
|
* 商品列表
|
|
|
*/
|
|
@@ -28,8 +27,8 @@ class goodsControl extends mobileHomeControl
|
|
|
$model_goods = Model('goods');
|
|
|
$model_search = Model('search');
|
|
|
|
|
|
- if(!empty($_GET['curpage'])){
|
|
|
- pagecmd('setnowpage',$_GET['curpage']);
|
|
|
+ if (!empty($_GET['curpage'])) {
|
|
|
+ pagecmd('setnowpage', $_GET['curpage']);
|
|
|
}
|
|
|
|
|
|
//查询条件
|
|
@@ -69,7 +68,7 @@ class goodsControl extends mobileHomeControl
|
|
|
//处理商品列表(抢购、限时折扣、商品图片)
|
|
|
$goods_list = $this->_goods_list_extend($goods_list);
|
|
|
|
|
|
- joutput_data(array('goods_list' => $goods_list,'mobile_page' => mobile_page($page_count)));
|
|
|
+ joutput_data(array('goods_list' => $goods_list, 'mobile_page' => mobile_page($page_count)));
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -119,8 +118,7 @@ class goodsControl extends mobileHomeControl
|
|
|
//促销
|
|
|
$groupbuy_list = Model('groupbuy')->getGroupbuyListByGoodsCommonIDString(implode(',', $commonid_array));
|
|
|
$xianshi_list = Model('p_xianshi_goods')->getXianshiGoodsListByGoodsString(implode(',', $goodsid_array));
|
|
|
- foreach ($goods_list as $key => &$value)
|
|
|
- {
|
|
|
+ foreach ($goods_list as $key => &$value) {
|
|
|
//抢购
|
|
|
if (isset($groupbuy_list[$value['goods_commonid']])) {
|
|
|
$goods_list[$key]['goods_price'] = $groupbuy_list[$value['goods_commonid']]['groupbuy_price'];
|
|
@@ -146,13 +144,13 @@ class goodsControl extends mobileHomeControl
|
|
|
|
|
|
// 增加 品牌名
|
|
|
$brand = Model()->table("brand")->find($value['brand_id']);
|
|
|
- if(!empty($brand)){
|
|
|
+ if (!empty($brand)) {
|
|
|
$value['brand_name'] = $brand['brand_name'];
|
|
|
}
|
|
|
|
|
|
// 增加分类
|
|
|
$gc_info = Model()->table('goods_class')->find($value['gc_id']);
|
|
|
- if(!empty($gc_info)){
|
|
|
+ if (!empty($gc_info)) {
|
|
|
$value['gc_name'] = $gc_info['gc_name'];
|
|
|
}
|
|
|
|
|
@@ -450,9 +448,9 @@ class goodsControl extends mobileHomeControl
|
|
|
$out_type = $_GET ['type'];
|
|
|
$model_goods = Model('goods');
|
|
|
|
|
|
- if(empty($_GET ['goods_commonid'])) {
|
|
|
+ if (empty($_GET ['goods_commonid'])) {
|
|
|
$goods_info = $model_goods->getGoodsInfoByID($goods_id, 'goods_commonid');
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
$goods_info['goods_commonid'] = intval($_GET ['goods_commonid']);
|
|
|
}
|
|
|
$goods_common_info = $model_goods->getGoodeCommonInfoByID($goods_info['goods_commonid']);
|
|
@@ -487,4 +485,25 @@ class goodsControl extends mobileHomeControl
|
|
|
output('goods_common_info', $goods_common_info);
|
|
|
Tpl::showpage('goods_body');
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ public function goods_filter_by_effectOp()
|
|
|
+ {
|
|
|
+
|
|
|
+ // 属性ID,类型ID
|
|
|
+ $attr_value_id = intval($_GET['attr_value_id']);
|
|
|
+ $type_id = intval($_GET['type_id']);
|
|
|
+
|
|
|
+ $fields = "distinct goods_commonid as goods_commonid";
|
|
|
+
|
|
|
+ // 功效
|
|
|
+ $goods_attr = Model()->table('goods_attr_index')->field($fields)->where(array('type_id' => $type_id, 'attr_value_id' => $attr_value_id))->select();
|
|
|
+
|
|
|
+ foreach ($goods_attr as $value) {
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
}
|