Commit 40560a9a authored by zhuwei's avatar zhuwei

公共方法:设置客户站点

parent c4f79a0f
......@@ -177,13 +177,18 @@ class ImageDepot extends Basic
//查询客户是否在保护期内
//判断客户是否超过24小时保护期间 0:保护器内 1:超过保护期
$user_service = new UserService();
$is_outstrip_twenty_four_hours = $user_service->isUserProtect(1);
dump($is_outstrip_twenty_four_hours);
if ($is_outstrip_twenty_four_hours == 0) {
dump('保护器内');
} else {
dump('超过保护期');
}
// $is_outstrip_twenty_four_hours = $user_service->isUserProtect(1);
// dump($is_outstrip_twenty_four_hours);
// if ($is_outstrip_twenty_four_hours == 0) {
// dump('保护器内');
// } else {
// dump('超过保护期');
// }
$user_id =1;
$site_id =100005;
$user_service->setUserSites($user_id, $site_id);
}
}
......
......@@ -365,4 +365,45 @@ class UserService
}
}
/**
* 设置客户站点
* @return mixed
*/
public function setUserSites($user_id,$site_id){
if(!$user_id){
return false;
}
if(!$site_id){
return false;
}
//根据客户id查询
$user_res = $this->user->selectUser($user_id, "id,site_ids");
//dump($user_res);exit;
if ($user_res['site_ids']) {
$site_ids_array = explode(',', $user_res['site_ids']);
if (in_array($site_id, $site_ids_array)) {
//找到匹配项
return true;
} else {
//没有找到匹配项
$site_ids_array[] = $site_id;
}
$site_ids = implode(",", $site_ids_array);
} else {
$site_ids = $site_id;
}
//dump($site_ids);exit;
//保存数据
$params_['site_ids'] = $site_ids;
$res = $this->user->updateUsers($user_id,$params_);//int(1)
if($res == 1){
return true;
}else{
return false;
}
}
}
\ No newline at end of file
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