Commit 8a844696 authored by clone's avatar clone

Merge branch 'test' of https://gitee.com/zwyjjc/tl_estate into test

parents bdcf7b1e 4395a42d
......@@ -3,6 +3,8 @@
namespace app\api\controller;
use app\api\extend\Basic;
use app\model\Agents;
use app\model\Evaluate;
use app\model\EvaluateSign;
/**
* Description of Agents
*
......@@ -37,4 +39,68 @@ class Broker extends Basic{
}
return $this->response($data['status'], $data['msg'], $data['data'] );
}
public function appraiser() {
$params = $this->params;
$data['status'] = 101;
$data['data'] = '';
$data['msg'] = '';
if (empty($params['agents_id'])) {
return $this->response($data['status'], 'agents_id is null');
}
if (empty($params['house_id'])) {
return $this->response($data['status'], 'house_id is null');
}
if (empty($params['user_id'])) {
return $this->response($data['status'], 'user_id is null');
}
if (empty($params['record_id'])) {
return $this->response($data['status'], 'record_id is null');
}
if (empty($params['source'])) {
return $this->response($data['status'], 'source is null');
}
$date = date('Y-m-d H:i:s');
$id_arr = array();
if (isset($params['sign_name'])) {
$evaluate_sign = new EvaluateSign();
foreach ($params['sign_name'] as $v) {
$sign_data[] = [
'sign_name' => $v,
'point_obj' => 0,
'is_del' => 0,
'create_time' => $date,
'update_time' => $date,
];
}
$resutl = $evaluate_sign->saveAll($sign_data);
foreach ($resutl as $vv) {
$id_arr[] = $vv->id;
}
}
$evaluate = new Evaluate();
$evaluate->save([
'user_id' => $params['user_id'],
'agents_id' => $params['agents_id'],
'source' => $params['source'],
'record_id' => $params['record_id'],
'evaluate_grade' =>
isset($params['evaluate_grade'])? $params['evaluate_grade'] : '',
'evaluate_content' =>
isset($params['evaluate_content'])? $params['evaluate_content'] : '',
'evaluate_sign' => implode(',', $id_arr),
'crate_time' => $date,
'update_time' => $date,
'is_show' => 0,
'house_id' => $params['house_id']
]);
$data['data'] = ['id'=> $evaluate->id];
return $this->response($data['status'], $data['msg'], $data['data']);
}
}
......@@ -51,6 +51,8 @@ Route::group('api',[
//get broker
'getBroker'=> ['api/broker/index',['method'=>'get']],
//post broker
'appraiser'=> ['api/broker/appraiser',['method'=>'post']],
//post member
......
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