Ver código fonte

reorder and hide bad comments

huangdong 6 anos atrás
pai
commit
cc6771a556

+ 9 - 3
data/model/evaluate_goods.model.php

@@ -25,14 +25,20 @@ class evaluate_goodsModel extends Model {
         return $list;
     }
 
-    public function getGoodsCommonEvaluateList($common_id, $limit = 0, $page = null, $order = 'geval_id desc',$condition=1)
+    public function getGoodsCommonEvaluateList($common_id, $limit = 0, $page = null, $order = 'geval_id desc',$condition=[])
     {
         $mod = Model();
+        $where = ['evaluate_goods.geval_commonid' => $common_id];
+        if(!empty($condition)){
+            foreach ($condition as $key =>$value){
+                $where[$key] = $value;
+            }
+        }
         $field = 'member.member_avatar,member.member_nickname,member.member_mobile,goods.goods_spec,evaluate_goods.geval_id,evaluate_goods.geval_commonid,evaluate_goods.geval_goodsid,evaluate_goods.geval_goodsname,evaluate_goods.geval_scores,evaluate_goods.geval_content,evaluate_goods.geval_isanonymous,evaluate_goods.geval_addtime,evaluate_goods.geval_frommemberid,evaluate_goods.geval_frommembername,evaluate_goods.geval_explain,evaluate_goods.geval_image';
         $on = 'evaluate_goods.geval_frommemberid=member.member_id,goods.goods_id=evaluate_goods.geval_goodsid';
         $mod->table('evaluate_goods,member,goods')->field($field);
-        $mod->join('inner,left')->on($on)->where(array('evaluate_goods.geval_commonid' => $common_id));
-        $items = $mod->where($condition)->limit($limit)->page($page)->order($order)->select();
+        $mod->join('inner,left')->on($on)->where($where);
+        $items = $mod->limit($limit)->page($page)->order($order)->select();
 
         return $items;
     }

+ 2 - 2
mobile/control/goods_common.php

@@ -46,7 +46,7 @@ class goods_commonControl extends mobileControl
             {
                 $mod_eva = Model('evaluate_goods');
                 $order = "geval_scores desc,geval_id desc";
-                $condi = ['geval_scores'=>['gt','geval_scores']];
+                $condi = ['geval_scores'=>['gt',2]];
                 $items = $mod_eva->getGoodsCommonEvaluateList($common_id,1,$this->page_size(),$order,$condi);
 
                 if(empty($items)) {
@@ -166,7 +166,7 @@ class goods_commonControl extends mobileControl
 
         $mod_eva = Model('evaluate_goods');
         $order = "geval_scores desc,geval_id desc";
-        $condi = ['geval_scores'=>['gt','geval_scores']];
+        $condi = ['geval_scores'=>['gt',2]];
         $items = $mod_eva->getGoodsCommonEvaluateList($common_id,0,$this->page_size(),$order,$condi);
         $page_count = $mod_eva->gettotalpage();
         $result = $this->format_comment($items);