该问题已被锁定!
4
关注
2133
浏览

【严重bug】计算威望时,同一个答案被赞多次只算一次。

AI智能回复搜索中,请稍后...

为什么被折叠? 0 个回复被折叠
AWSupport 初级会员 用户来自于: 广东省深圳市
2013-09-27 10:44
谢谢反馈,正确的代码应该是这样:
	public function get_vote_agree_by_answer_ids($answer_ids)
	{
		if (!is_array($answer_ids))
		{
			return false;
		}
		
		array_walk_recursive($answer_ids, 'intval_string');
		
		if ($users = $this->fetch_all('answer_vote', "answer_id IN(" . implode(',', $answer_ids) . ") AND vote_value = 1"))
		{				
			foreach ($users as $key => $val)
			{
				$data[$val['answer_id']][] = $val;				
			}
		}
		
		return $data;
	}
	if ($vote_agree_users[$answer_id])
	{
		foreach ($vote_agree_users[$answer_id] AS $key => $val)
		{
			$s_agree_value = $s_agree_value + $val['reputation_factor'];
		}
	}
反对系数也一样修改,就不贴了

关于作者

问题动态

发布时间
2013-09-27 00:24
更新时间
2013-09-27 10:46
关注人数
4 人关注

相关问题

重新安装了一次,然后。。。
测试最佳答案
官方能否考虑出一套v2ex的模板,或者搞一次定制团购?
第一次尝试修改3.0的模版,仅仅是调整几个参数就成这样了
会出现多次提交
微博登录,需第二次登录才会登录上,知乎、segmentfault一次就登录上了
很郁闷,再一次请求官方处理下邮件设置与发送的问题!
只有发起问题,没有最佳答案吗?
第一次注册,私信显示欢迎,发信人是自己吗?
以后升级不要变程序的路径 不然升级一次 百度K掉从新的收录