Unionaccount.php 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. <?php
  2. namespace app\logics;
  3. use app\model\Company;
  4. use app\model\CompanyBossOpen;
  5. class Unionaccount
  6. {
  7. /*
  8. * 向分平台同步账户信息
  9. */
  10. public static function syncaccount($cmid = null){
  11. $dcData = CompanyBossOpen::where('company_id', $cmid)->find()->toArray();
  12. $unionid = $dcData['unionid'];
  13. $authEndDate = $dcData['end_at'];
  14. //$sys_domain = "live.shangxueshe.cn";
  15. $sys_domain = config('app.bosslive_domain');
  16. $url = 'https://'.$sys_domain.'/pubapi/company/sync_dc_account';
  17. $url .= '?cn='.$dcData['company_name'];
  18. $url .= '&un='.$dcData['username'];
  19. $url .= '&unico='.$unionid;
  20. $url .= '&et='.$authEndDate;
  21. $url .= '&pip=zqxg';
  22. $data = curl($url);
  23. return $data;
  24. }
  25. /*
  26. * 登陆分平台
  27. */
  28. public static function loginaccount($sys,$cmid = null){
  29. if($cmid){
  30. $company_id = $cmid;
  31. }else{
  32. $company_id = session('company', '', 'company');
  33. }
  34. $company = Company::find($company_id)->toArray();
  35. $unionid = $company['unionid'];
  36. if($sys == 'boss_live'){
  37. $sys_domain = "live.yunxiekeji.net";
  38. }else if($sys == 'wqbp'){
  39. $sys_domain = "wqbp.yunxiekeji.cn";
  40. }
  41. $url = 'https://'.$sys_domain.'/pubapi/company/check_dc_account';
  42. $url .= '?unico='.$unionid;
  43. $data = curl($url);
  44. //dump($data);exit;
  45. return $data;
  46. }
  47. /*
  48. * member登陆分平台
  49. */
  50. public static function memberloginaccount($sys){
  51. $userunionid = session('member', '', 'company');
  52. if($sys == 'boss_live'){
  53. $sys_domain = "live.yunxiekeji.cn";
  54. }else if($sys == 'wqbp'){
  55. $sys_domain = "wqbp.yunxiekeji.cn";
  56. }else if($sys == 'crm'){
  57. $sys_domain = "crm.shangxueshe.cn";
  58. }else{
  59. $sys_domain = "live.yunxiekeji.cn";
  60. }
  61. if($sys == 'crm'){
  62. $url = 'http://'.$sys_domain.'/pubapi/company/check_dc_account';
  63. }else{
  64. $url = 'https://'.$sys_domain.'/pubapi/company/check_dc_account';
  65. }
  66. $url .= '?unico='.$userunionid;
  67. $data = curl($url);
  68. return $data;
  69. }
  70. }