Commit 4701ce20 authored by zhuwei's avatar zhuwei

1

parent fa234e4e
...@@ -912,30 +912,12 @@ class Broker extends Basic ...@@ -912,30 +912,12 @@ class Broker extends Basic
return $this->response("101", "请求参数错误"); return $this->response("101", "请求参数错误");
} }
$save_data['status'] = 4;
$save_data['id'] = $params['agents_id'];
$broker_service = new BrokerService();
$data = $broker_service->updateStatus($save_data, $this->userId);
if ($data['status'] == 'fail') {
return $this->response("101", $data['msg']);
}
$m_agents_black_list = new AAgentsBlackList(); $m_agents_black_list = new AAgentsBlackList();
$m_agents_black_list_img = new AAgentsBlackListImg(); $m_agents_black_list_img = new AAgentsBlackListImg();
if($params["agents_black_list_id"]){//更新
//先判断是否已经存在数据 $insert["id"] = $params["agents_black_list_id"];
$field = 'id,status';
$get_params['status'] = 0;
$get_params['agents_id'] = $params["agents_id"];
$get_data_res = $m_agents_black_list->getDatas($field, $get_params);
if($get_data_res){//如果存在
$res = true ;
}else{//不存在则新增数据
$insert["agents_id"] = $params['agents_id'];
$insert["content"] = $params['content']; $insert["content"] = $params['content'];
$insert["status"] = 0; $res = $m_agents_black_list->updateDatas($insert);
$res = $m_agents_black_list->saveData($insert);
if($res && $params["img_info"]){ if($res && $params["img_info"]){
foreach (explode(',',$params["img_info"]) as $k=>$v){ foreach (explode(',',$params["img_info"]) as $k=>$v){
$insert=[]; $insert=[];
...@@ -946,7 +928,42 @@ class Broker extends Basic ...@@ -946,7 +928,42 @@ class Broker extends Basic
$res = $m_agents_black_list_img->saveData($insert); $res = $m_agents_black_list_img->saveData($insert);
} }
} }
}else{//新增
$save_data['status'] = 4;
$save_data['id'] = $params['agents_id'];
$broker_service = new BrokerService();
$data = $broker_service->updateStatus($save_data, $this->userId);
if ($data['status'] == 'fail') {
return $this->response("101", $data['msg']);
}
//先判断是否已经存在数据
$field = 'id,status';
$get_params['status'] = 0;
$get_params['agents_id'] = $params["agents_id"];
$get_data_res = $m_agents_black_list->getDatas($field, $get_params);
if($get_data_res){//如果存在
$res = true ;
}else{//不存在则新增数据
$insert["agents_id"] = $params['agents_id'];
$insert["content"] = $params['content'];
$insert["status"] = 0;
$res = $m_agents_black_list->saveData($insert);
if($res && $params["img_info"]){
foreach (explode(',',$params["img_info"]) as $k=>$v){
$insert=[];
$insert["file_name"] = $v;
$insert["father_id"] = $res;
$insert["type"] = 0;
$insert["status"] = 0;
$res = $m_agents_black_list_img->saveData($insert);
}
}
}
} }
if ($res) { if ($res) {
return $this->response("200", "成功"); return $this->response("200", "成功");
} else { } else {
...@@ -1006,7 +1023,7 @@ class Broker extends Basic ...@@ -1006,7 +1023,7 @@ class Broker extends Basic
if (!isset($params["agents_black_list_id"])) { if (!isset($params["agents_black_list_id"])) {
return $this->response("101", "请求参数错误"); return $this->response("101", "请求参数错误");
} }
$internet_path = CURRENT_URL.'public/static/agent_black_list/'; $internet_path = CURRENT_URL.'static/agent_black_list/';
$m_agents_black_list = new AAgentsBlackList(); $m_agents_black_list = new AAgentsBlackList();
$m_agents_black_list_img = new AAgentsBlackListImg(); $m_agents_black_list_img = new AAgentsBlackListImg();
......
...@@ -69,4 +69,14 @@ class AAgentsBlackList extends Model ...@@ -69,4 +69,14 @@ class AAgentsBlackList extends Model
return $result; return $result;
} }
/**
* 更新数据
*/
public function updateDatas($params)
{
$result = $this->update($params);
//dump($this->getLastSql());
return $result;
}
} }
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