|
|
|
|
@ -19,9 +19,15 @@ class User extends ApiController
|
|
|
|
|
->where('user_id', input('user_id'))
|
|
|
|
|
// ->whereNotNull('delete_time')
|
|
|
|
|
->find();
|
|
|
|
|
|
|
|
|
|
if(!$user){
|
|
|
|
|
return $this->error('SSO用戶不存在');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$user['user_app']=Db::name('user_app')
|
|
|
|
|
->where('user_id', input('user_id'))
|
|
|
|
|
->select();
|
|
|
|
|
|
|
|
|
|
return $this->success($user);
|
|
|
|
|
} catch (\Exception $e) {
|
|
|
|
|
return $this->error('操作失敗');
|
|
|
|
|
@ -171,6 +177,41 @@ class User extends ApiController
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public function updateUserApp(){
|
|
|
|
|
$data = input('post.');
|
|
|
|
|
|
|
|
|
|
unset($data['appid']);
|
|
|
|
|
unset($data['timestamp']);
|
|
|
|
|
unset($data['sign']);
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
$is_exist = Db::name('user_app')
|
|
|
|
|
->where('user_id', $data['user_id'])
|
|
|
|
|
->where('app', $data['app'])
|
|
|
|
|
->count();
|
|
|
|
|
|
|
|
|
|
if(!$is_exist){
|
|
|
|
|
Db::name('user_app')
|
|
|
|
|
->insert([
|
|
|
|
|
'user_id'=>$data['user_id'],
|
|
|
|
|
'app'=>$data['app'],
|
|
|
|
|
'status'=>$data['status'],
|
|
|
|
|
]);
|
|
|
|
|
}else{
|
|
|
|
|
Db::name('user_app')
|
|
|
|
|
->where('user_id', $data['user_id'])
|
|
|
|
|
->where('app', $data['app'])
|
|
|
|
|
->update([
|
|
|
|
|
'status'=>$data['status'],
|
|
|
|
|
]);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return $this->success('操作成功');
|
|
|
|
|
} catch (\Exception $e) {
|
|
|
|
|
return $this->error('操作失敗');
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private function saveLineImage($pictureUrl, $uid)
|
|
|
|
|
{
|
|
|
|
|
if ($pictureUrl) {
|
|
|
|
|
|