Commit 5b4476e0 authored by zhz's avatar zhz

evaluate

parent a13f1cdf
...@@ -541,11 +541,13 @@ class GoodsCommonServiceModel extends \Business\AbstractModel ...@@ -541,11 +541,13 @@ class GoodsCommonServiceModel extends \Business\AbstractModel
} }
$grade = $this->getEvaluatesStatistics($goodsCommonId); $grade = $this->getEvaluatesStatistics($goodsCommonId);
$evaluateInstance = \DAO\EvaluateGoodsModel::getInstance(); $evaluateInstance = \DAO\EvaluateGoodsModel::getInstance();
$evaluation = \Our\RedisHelper::cachedFunction(\Redis\Db4\EvaluateGoodsRedisModel::getInstance(),array(&$evaluateInstance, 'getList'),array(array('geval_goods_commonid'=>$goodsCommonId,'geval_state'=>0),'geval_frommembername AS memberName,geval_content AS gevalContent,geval_addtime AS gevalTime,geval_image,geval_explain AS gevalExplain,geval_isanonymous AS isAnonymous,goods_spec,member_avatar AS memberAvatar',array('geval_addtime','DESC'),1,1),\Our\ApiConst::oneDaySecond,array($goodsCommonId)); $evaluation = \Our\RedisHelper::cachedFunction(\Redis\Db4\EvaluateGoodsRedisModel::getInstance(),array(&$evaluateInstance, 'getList'),array(array('geval_goods_commonid'=>$goodsCommonId,'geval_state'=>0),'geval_frommemberid,geval_frommembername AS memberName,geval_content AS gevalContent,geval_addtime AS gevalTime,geval_image,geval_explain AS gevalExplain,geval_isanonymous AS isAnonymous,goods_spec,member_avatar AS memberAvatar',array('geval_addtime','DESC'),1,1),\Our\ApiConst::oneDaySecond,array($goodsCommonId));
if($evaluation){ if($evaluation){
$evaluation = $evaluation[0]; $evaluation = $evaluation[0];
$member= \DAO\MemberModel::getInstance()->getInfo($evaluation['geval_frommemberid']);
$evaluation['memberAvatar'] = $member['memberAvatarUrl'];
$gevalImage = []; $gevalImage = [];
if($evaluation['geval_image']){ if(unserialize($evaluation['geval_image'])){
foreach (unserialize($evaluation['geval_image']) as $v){ foreach (unserialize($evaluation['geval_image']) as $v){
$gevalImage[] = \Our\Common::getStaticFile($v,\Our\ImageConst::goodsEvaluation);; $gevalImage[] = \Our\Common::getStaticFile($v,\Our\ImageConst::goodsEvaluation);;
} }
...@@ -562,6 +564,7 @@ class GoodsCommonServiceModel extends \Business\AbstractModel ...@@ -562,6 +564,7 @@ class GoodsCommonServiceModel extends \Business\AbstractModel
$evaluation['totalCount'] = $grade['totalCount']; $evaluation['totalCount'] = $grade['totalCount'];
$evaluation['goodsAttr'] = $spec; $evaluation['goodsAttr'] = $spec;
$evaluation['gevalImage'] = $gevalImage; $evaluation['gevalImage'] = $gevalImage;
var_dump($evaluation);
unset($evaluation['goods_spec']); unset($evaluation['goods_spec']);
unset($evaluation['geval_image']); unset($evaluation['geval_image']);
return $evaluation; return $evaluation;
...@@ -632,8 +635,7 @@ class GoodsCommonServiceModel extends \Business\AbstractModel ...@@ -632,8 +635,7 @@ class GoodsCommonServiceModel extends \Business\AbstractModel
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']); $member= \DAO\MemberModel::getInstance()->getInfo($evaluation['geval_frommemberid']);
$evaluation['memberAvatar'] = $member['memberAvatarUrl'];
$evaluation['memberAvatar'] = $member['memberAvatar'];
$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