Commit 80dbc8b2 authored by hujun's avatar hujun

经纪人详情修改

parent a6f4165e
...@@ -130,7 +130,7 @@ class Broker extends Basic{ ...@@ -130,7 +130,7 @@ class Broker extends Basic{
$evalutate = new Evaluate(); $evalutate = new Evaluate();
$journal = new JournalAccounts(); $journal = new JournalAccounts();
$fields_evaluate = 'house_id,user_id,user_nick,user_phone,user_pic,evaluate_grade,evaluate_content,evaluate_sign,j.singntime'; $fields_evaluate = 'house_id,user_id,user_nick,user_phone,user_pic,evaluate_grade,evaluate_content,evaluate_sign';
$fields_journal = 'a.house_id,j.singntime'; $fields_journal = 'a.house_id,j.singntime';
switch ($params['type']) { switch ($params['type']) {
case 0: case 0:
......
...@@ -42,10 +42,23 @@ class Agents extends Model ...@@ -42,10 +42,23 @@ class Agents extends Model
->select(); ->select();
} }
$evaluate = new Evaluate();
foreach ($agent_data as $k=>$v) { foreach ($agent_data as $k=>$v) {
$v->head_portrait = $_SERVER['SERVER_NAME'].'/user_header/'.$v->head_portrait;
$data[$k] = $v->toArray(); $data[$k] = $v->toArray();
} }
foreach ($data as $kk=>$vv) {
$evaluate_data = $evaluate->field('avg(evaluate_grade) as evaluate_grade,count("*") as num')->where([
'agents_id'=> $vv['id'],
'is_show' => 0
])->find();
$data[$k]['evaluate_grade'] = $evaluate_data->evaluate_grade;
$data[$k]['evaluate'] = $evaluate_data->num;
}
return $data; return $data;
} }
...@@ -89,10 +102,11 @@ class Agents extends Model ...@@ -89,10 +102,11 @@ class Agents extends Model
} }
$result['label'] = array(0=>'待定标签数据',1=>'待定标签数据'); $result['label'] = array(0=>'待定标签数据',1=>'待定标签数据');
$data = $result;
} else { } else {
$data = false; $data = false;
} }
return $result; return $data;
} }
} }
...@@ -45,10 +45,10 @@ class Evaluate extends Model ...@@ -45,10 +45,10 @@ class Evaluate extends Model
$sign = new EvaluateSign(); $sign = new EvaluateSign();
$applies = new Applies(); $applies = new Applies();
$house = new HouseInfos(); $house = new HouseInfos();
$user = new Users();
foreach ($result as $k=>$v) { foreach ($result as $k=>$v) {
$data[$k] = $v->getData(); $data[$k] = $v->getData();
$data[$k]['user_pic'] = $_SERVER['SERVER_NAME'].'/resource/head_portrait/'.$data[$k]['user_pic'];
if ($v['evaluate_sign']) { if ($v['evaluate_sign']) {
$data[$k]['evaluate_sign'] = $sign->field('sign_name,point_obj') $data[$k]['evaluate_sign'] = $sign->field('sign_name,point_obj')
->where('id', 'in', $v['evaluate_sign']) ->where('id', 'in', $v['evaluate_sign'])
...@@ -63,7 +63,7 @@ class Evaluate extends Model ...@@ -63,7 +63,7 @@ class Evaluate extends Model
$house_address = $house->field('address')->where('id',$v['house_id'])->find(); //商铺地址 $house_address = $house->field('address')->where('id',$v['house_id'])->find(); //商铺地址
$data[$k]['houserAddress'] = $houseInfo ? $houseInfo : ''; $data[$k]['houserAddress'] = $house_address ? $house_address : '';
$data[$k]['receptiontime'] = $receptiontime ? $receptiontime:''; $data[$k]['receptiontime'] = $receptiontime ? $receptiontime:'';
} }
......
...@@ -64,10 +64,14 @@ class JournalAccounts extends Model ...@@ -64,10 +64,14 @@ class JournalAccounts extends Model
->select(); ->select();
} }
$fields_houinfo = 'id,title,rent_type,price,room_area,room_area2,shangpu_type'; $fields_houinfo = 'id,title,rent_type,price,room_area,room_area2,shangpu_tags,shangpu_type';
//查找商铺或街铺的名字和图片 //查找商铺或街铺的名字和图片
foreach ($result as $key => $value) { foreach ($result as $key => $value) {
$data[$key] = Db::table('houseinfos')->field($fields_houinfo)->where('id',$value['house_id'])->find(); $data[$key] = Db::table('houseinfos')
->field($fields_houinfo)->where('id',$value['house_id'])->find();
$data[$key]['singntime'] = date('Y-m-d',strtotime($value['singntime']));
$data[$key]['shangpu_tags'] = explode(',',$data[$key]['shangpu_tags']);
$img = Db::table('houseimgs')->field('imagename') $img = Db::table('houseimgs')->field('imagename')
->where('house_id', $value['house_id'])->where('imgtype',1)->find(); ->where('house_id', $value['house_id'])->where('imgtype',1)->find();
$data[$key]['img'] = $img['imagename']; $data[$key]['img'] = $img['imagename'];
......
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