更新评论列表页错误

This commit is contained in:
sugar1569 2018-11-05 09:40:51 +08:00
parent c777ace0ea
commit 0cb1c9b214
2 changed files with 6 additions and 6 deletions

View File

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

View File

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