Commit 9ac30e29 authored by zhuwei's avatar zhuwei

态度专业着装展示分

parent 4f7b4c08
......@@ -382,6 +382,7 @@ class Broker extends Basic
}
/**
* 3.3.9
* 评价经纪人
* 评分分为 专业,态度,着装
* @return \think\Response
......@@ -462,7 +463,8 @@ class Broker extends Basic
$evaluate = new Evaluate();
$fields_evaluate = 'house_id,user_id,user_nick,user_phone,user_pic,evaluate_grade,evaluate_content,';
$fields_evaluate .= 'evaluate_sign,a.create_time,record_id,a.source,a.house_id,c.external_address,c.internal_address,c.disc';
$fields_evaluate .= 'evaluate_sign,a.create_time,record_id,a.source,a.house_id,c.external_address,c.internal_address,c.disc,';
$fields_evaluate .= 'evaluate_grade_attitude,evaluate_grade_clothing';
$bargain_fields = 'a.id,a.price,a.create_time as singntime,d.external_title as title,d.rent_type,d.shop_sign,shop_area_start as room_area,c.house_id';
......
......@@ -1214,7 +1214,10 @@ class AAgents extends BaseModel
$result = $this->field('id,name as realname,create_time,img,store_id')->find($id);
$evaluate_grade = Db::table('u_evaluate')
->field('sum(evaluate_grade) as evaluate_grade, count(*) as evaluate_num')
->field('sum(evaluate_grade) as evaluate_grade, count(*) as evaluate_num,
sum(evaluate_grade_attitude) as evaluate_grade_attitude,
sum(evaluate_grade_clothing) as evaluate_grade_clothing
')
->where('agents_id', $id)->where('is_show', 0)->find();
$m_store = new AStore();
......@@ -1225,7 +1228,24 @@ class AAgents extends BaseModel
$grade = 0;
}
$result['evaluate_grade'] = $grade; //评分等级
//评分等级 态度分
if ($evaluate_grade['evaluate_grade_attitude']) {
$evaluate_grade_attitude = floor(($evaluate_grade['evaluate_grade_attitude'] / 2) / $evaluate_grade['evaluate_num']);
} else {
$evaluate_grade_attitude = 0;
}
//评分等级 着装分
if ($evaluate_grade['evaluate_grade_clothing']) {
$evaluate_grade_clothing = floor(($evaluate_grade['evaluate_grade_clothing'] / 2) / $evaluate_grade['evaluate_num']);
} else {
$evaluate_grade_clothing = 0;
}
$result['evaluate_grade'] = $grade;//评分等级 专业分
$result['evaluate_grade_attitude'] = $evaluate_grade_attitude;//评分等级 态度分
$result['evaluate_grade_clothing'] = $evaluate_grade_clothing;//评分等级 着装分
$result['evaluate_num'] = $evaluate_grade['evaluate_num']; //评论数量
$result['watch_shop'] = Db::table('u_appoint_watch_shop')
->where('agents_id', $id)->count(); //看铺
......
......@@ -615,7 +615,7 @@ Route::group('api', [
'brokerDetail' => ['api/broker/brokerDetail', ['method' => 'get']], //经纪人详情
//post broker
'appraiser' => ['api/broker/appraiser', ['method' => 'post']], //评价经纪人
'appraiserV2' => ['api/broker/appraiserV2', ['method' => 'post']], //评价经纪人
'appraiserV2' => ['api/broker/appraiserV2', ['method' => 'post']],//评价经纪人 3.3.9
'recordCallNum' => ['api/broker/recordCallNum', ['method' => 'post']], //记录拨打经纪人号码
'recordCallNumShare' => ['api/broker/recordCallNumShare', ['method' => 'post']], //记录拨打经纪人号码
......
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