瀏覽代碼

更新评论列表页错误

sugar1569 7 年之前
父節點
當前提交
0cb1c9b214

+ 3 - 3
application/routine/model/store/StoreProductReply.php

@@ -57,8 +57,8 @@ class StoreProductReply extends ModelBasic
             ->join('__STORE_ORDER_CART_INFO__ C','A.unique = C.unique');
         $baseOrder = 'A.add_time DESC,A.product_score DESC, A.service_score DESC';
         if($order == 'new') $model->order($baseOrder);
-        else if($order == 'pic') $model->where('A.pics',['<>',''],['<>','[]'])->order('LENGTH(A.comment) DESC,'.$baseOrder);
-        else $model->order('LENGTH(A.comment) DESC,'.$baseOrder);
+        else if($order == 'pic') $model->where('A.pics',['<>',''],['<>','[]'])->order('A.add_time DESC,'.$baseOrder);
+        else $model->order('A.add_time DESC,'.$baseOrder);
         $list = $model->limit($first,$limit)->select()->toArray()?:[];
         foreach ($list as $k=>$reply){
             $list[$k] = self::tidyProductReply($reply);
@@ -90,7 +90,7 @@ class StoreProductReply extends ModelBasic
             ->field('A.product_score,A.service_score,A.comment,A.merchant_reply_content,A.merchant_reply_time,A.pics,A.add_time,B.nickname,B.avatar,C.cart_info')
             ->join('__USER__ B','A.uid = B.uid')
             ->join('__STORE_ORDER_CART_INFO__ C','A.unique = C.unique')
-            ->order('LENGTH(A.comment) DESC,A.product_score DESC, A.service_score DESC, A.add_time DESC')->find();
+            ->order('A.add_time DESC,A.product_score DESC, A.service_score DESC, A.add_time DESC')->find();
         if(!$res) return null;
         return self::tidyProductReply($res->toArray());
     }

+ 3 - 3
application/wap/model/store/StoreProductReply.php

@@ -57,8 +57,8 @@ class StoreProductReply extends ModelBasic
             ->join('__STORE_ORDER_CART_INFO__ C','A.unique = C.unique');
         $baseOrder = 'A.add_time DESC,A.product_score DESC, A.service_score DESC';
         if($order == 'new') $model->order($baseOrder);
-        else if($order == 'pic') $model->where('A.pics',['<>',''],['<>','[]'])->order('LENGTH(A.comment) DESC,'.$baseOrder);
-        else $model->order('LENGTH(A.comment) DESC,'.$baseOrder);
+        else if($order == 'pic') $model->where('A.pics',['<>',''],['<>','[]'])->order('A.add_time DESC,'.$baseOrder);
+        else $model->order('A.add_time DESC,'.$baseOrder);
         $list = $model->limit($first,$limit)->select()->toArray()?:[];
         foreach ($list as $k=>$reply){
             $list[$k] = self::tidyProductReply($reply);
@@ -89,7 +89,7 @@ class StoreProductReply extends ModelBasic
             ->field('A.product_score,A.service_score,A.comment,A.pics,A.add_time,B.nickname,B.avatar,C.cart_info')
             ->join('__USER__ B','A.uid = B.uid')
             ->join('__STORE_ORDER_CART_INFO__ C','A.unique = C.unique')
-            ->order('LENGTH(A.comment) DESC,A.product_score DESC, A.service_score DESC, A.add_time DESC')->find();
+            ->order('A.add_time DESC,A.product_score DESC, A.service_score DESC, A.add_time DESC')->find();
         if(!$res) return null;
         return self::tidyProductReply($res->toArray());
     }