Authored by 周少峰

list_sale 默认搜素参数设置

@@ -19,7 +19,7 @@ class SearchModel @@ -19,7 +19,7 @@ class SearchModel
19 /** 19 /**
20 * 根据条件获取搜索数据 20 * 根据条件获取搜索数据
21 * 21 *
22 - * @param $condition 搜索数据的条件 22 + * @param $condition 搜索数据的条件
23 * @param $options Array([imgSize] 23 * @param $options Array([imgSize]
24 * => Array([0] => 235[1] => 314)[minImgSize] => Array([0] => 60[1] => 80)[gender] => 1[needPd] => Y[rowNum] => 5[viewNum] => 60) 24 * => Array([0] => 235[1] => 314)[minImgSize] => Array([0] => 60[1] => 80)[gender] => 1[needPd] => Y[rowNum] => 5[viewNum] => 60)
25 * @author sefon 2015-12-17 16:12:18 25 * @author sefon 2015-12-17 16:12:18
@@ -28,7 +28,6 @@ class SearchModel @@ -28,7 +28,6 @@ class SearchModel
28 public static function getSearchData($condition, $options) 28 public static function getSearchData($condition, $options)
29 { 29 {
30 $data = array(); 30 $data = array();
31 -  
32 // 调用接口查询商品数据 31 // 调用接口查询商品数据
33 $result = SearchData::searchElasticByCondition($condition); 32 $result = SearchData::searchElasticByCondition($condition);
34 if (isset($result['code']) && $result['code'] === 200) { 33 if (isset($result['code']) && $result['code'] === 200) {
@@ -5,13 +5,13 @@ class ListController extends WebAction @@ -5,13 +5,13 @@ class ListController extends WebAction
5 { 5 {
6 public function indexAction() 6 public function indexAction()
7 { 7 {
8 - 8 +
9 } 9 }
10 10
11 public function newAction(){ 11 public function newAction(){
12 12
13 } 13 }
14 - 14 +
15 /** 15 /**
16 * list列表sale 16 * list列表sale
17 */ 17 */
@@ -48,11 +48,11 @@ class ListController extends WebAction @@ -48,11 +48,11 @@ class ListController extends WebAction
48 $condition['gender'] = $gender; 48 $condition['gender'] = $gender;
49 //每页显示商品数 49 //每页显示商品数
50 if(!isset($condition['viewNum']) || empty($condition['viewNum'])){ 50 if(!isset($condition['viewNum']) || empty($condition['viewNum'])){
51 - $condition['viewNum'] =60; 51 + $condition['viewNum'] =59;
52 } 52 }
53 $view_num_arr = array(60, 100, 200); 53 $view_num_arr = array(60, 100, 200);
54 if (!in_array($condition['viewNum'], $view_num_arr)) { 54 if (!in_array($condition['viewNum'], $view_num_arr)) {
55 - $condition['viewNum'] = 60; 55 + $condition['viewNum'] = 59;
56 } 56 }
57 //每行显示的商品数量 57 //每行显示的商品数量
58 if(!isset($condition['rowNum']) || empty($condition['rowNum'])){ 58 if(!isset($condition['rowNum']) || empty($condition['rowNum'])){
@@ -70,14 +70,25 @@ class ListController extends WebAction @@ -70,14 +70,25 @@ class ListController extends WebAction
70 //$query = $this->get('query'); 70 //$query = $this->get('query');
71 //返回搜索条件 71 //返回搜索条件
72 $condition['needFilter'] = 1; 72 $condition['needFilter'] = 1;
  73 + //过滤赠品
  74 + $condition['attribute_not'] = 2;
  75 + /*sale*/
  76 + //默认排序
  77 + if (!isset($condition['order']) || empty($condition['order'])) {
  78 + $condition['order'] = 's_n_desc';
  79 + }
  80 + if (!isset($condition['p_d']) || empty($condition['p_d'])) {
  81 + $condition['p_d'] = '0,0.9';
  82 + }
73 $options = array( 83 $options = array(
74 'imgSize' => $imgSize, 84 'imgSize' => $imgSize,
75 'minImgSize' => $minImgSize, 85 'minImgSize' => $minImgSize,
76 'gender' => $gender, 86 'gender' => $gender,
77 'needPd' => 'Y', 87 'needPd' => 'Y',
78 'rowNum' =>$condition['rowNum'], 88 'rowNum' =>$condition['rowNum'],
79 - 'viewNum' =>$condition['viewNum'], 89 + 'viewNum' =>$condition['viewNum']-1,
80 ); 90 );
  91 +
81 $params = $condition + $_GET; 92 $params = $condition + $_GET;
82 $params = array_filter($params); 93 $params = array_filter($params);
83 $data = SearchModel::getSearchData($params,$options); 94 $data = SearchModel::getSearchData($params,$options);