1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- <?php
- namespace app\logics;
- use app\model\Company;
- use app\model\CompanyBossOpen;
- class Unionaccount
- {
- /*
- * 向分平台同步账户信息
- */
- public static function syncaccount($cmid = null){
- $dcData = CompanyBossOpen::where('company_id', $cmid)->find()->toArray();
- $unionid = $dcData['unionid'];
- $authEndDate = $dcData['end_at'];
- //$sys_domain = "live.shangxueshe.cn";
- $sys_domain = config('app.bosslive_domain');
- $url = 'https://'.$sys_domain.'/pubapi/company/sync_dc_account';
- $url .= '?cn='.$dcData['company_name'];
- $url .= '&un='.$dcData['username'];
- $url .= '&unico='.$unionid;
- $url .= '&et='.$authEndDate;
- $url .= '&pip=zqxg';
- $data = curl($url);
- return $data;
- }
- /*
- * 登陆分平台
- */
- public static function loginaccount($sys,$cmid = null){
- if($cmid){
- $company_id = $cmid;
- }else{
- $company_id = session('company', '', 'company');
- }
- $company = Company::find($company_id)->toArray();
- $unionid = $company['unionid'];
- if($sys == 'boss_live'){
- $sys_domain = "live.yunxiekeji.net";
- }else if($sys == 'wqbp'){
- $sys_domain = "wqbp.yunxiekeji.cn";
- }
- $url = 'https://'.$sys_domain.'/pubapi/company/check_dc_account';
- $url .= '?unico='.$unionid;
- $data = curl($url);
- //dump($data);exit;
- return $data;
- }
- /*
- * member登陆分平台
- */
- public static function memberloginaccount($sys){
- $userunionid = session('member', '', 'company');
- if($sys == 'boss_live'){
- $sys_domain = "live.yunxiekeji.cn";
- }else if($sys == 'wqbp'){
- $sys_domain = "wqbp.yunxiekeji.cn";
- }else if($sys == 'crm'){
- $sys_domain = "crm.shangxueshe.cn";
- }else{
- $sys_domain = "live.yunxiekeji.cn";
- }
- if($sys == 'crm'){
- $url = 'http://'.$sys_domain.'/pubapi/company/check_dc_account';
- }else{
- $url = 'https://'.$sys_domain.'/pubapi/company/check_dc_account';
- }
- $url .= '?unico='.$userunionid;
- $data = curl($url);
- return $data;
- }
- }
|