Commit 3f873bf7 authored by zhz's avatar zhz

evaluate

parent eb94440a
...@@ -622,16 +622,17 @@ class GoodsCommonServiceModel extends \Business\AbstractModel ...@@ -622,16 +622,17 @@ class GoodsCommonServiceModel extends \Business\AbstractModel
$evaluateInstance = \DAO\EvaluateGoodsModel::getInstance(); $evaluateInstance = \DAO\EvaluateGoodsModel::getInstance();
$where = array('geval_goods_commonid'=>$goodsCommonId,'geval_state'=>0); $where = array('geval_goods_commonid'=>$goodsCommonId,'geval_state'=>0);
$args = array(array('geval_goods_commonid'=>$goodsCommonId,'geval_state'=>0),'geval_frommembername AS memberName,geval_content AS gevalContent,geval_addtime AS addTime,geval_image,geval_explain AS gevalExplain,geval_isanonymous AS isAnonymous,goods_spec,member_avatar AS memberAvatar',array('geval_addtime','DESC'),$pageIndex,$pageSize); $args = array(array('geval_goods_commonid'=>$goodsCommonId,'geval_state'=>0),'geval_frommemberid,geval_frommembername AS memberName,geval_content AS gevalContent,geval_addtime AS addTime,geval_image,geval_explain AS gevalExplain,geval_isanonymous AS isAnonymous,goods_spec,member_avatar AS memberAvatar',array('geval_addtime','DESC'),$pageIndex,$pageSize);
if($commentType === 1){ if($commentType === 1){
$args[] = true; $args[] = true;
} }
$evaluations = \Our\RedisHelper::cachedFunction(\Redis\Db4\EvaluateGoodsRedisModel::getInstance(),array(&$evaluateInstance, 'getList'),$args,\Our\ApiConst::oneDaySecond,array($goodsCommonId)); $evaluations = \Our\RedisHelper::cachedFunction(\Redis\Db4\EvaluateGoodsRedisModel::getInstance(),array(&$evaluateInstance, 'getList'),$args,\Our\ApiConst::oneDaySecond,array($goodsCommonId));
$statistics = $this->getEvaluatesStatistics($goodsCommonId); $statistics = $this->getEvaluatesStatistics($goodsCommonId);
$data = []; $data = [];
if(is_array($evaluations) && !empty($evaluations)){ if(is_array($evaluations) && !empty($evaluations)){
foreach ($evaluations as $evaluation){ foreach ($evaluations as $evaluation){
$member= \DAO\MemberModel::getInstance()->getInfo($evaluation['geval_frommemberid']);
$evaluation['memberAvatar'] = $member['memberAvatarUrl'];
$gevalImage = []; $gevalImage = [];
if($evaluation['geval_image']){ if($evaluation['geval_image']){
foreach (unserialize($evaluation['geval_image']) as $v){ foreach (unserialize($evaluation['geval_image']) as $v){
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment