Нет описания

CustomerUnionid.php 2.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Model;
  4. class CustomerUnionid extends Model
  5. {
  6. protected $table = 'dj_customer_unionid';
  7. public $timestamps = false;
  8. protected static $unguarded = true;
  9. CONST APP_LIST = [
  10. 'ww7cfbe30100a1ba87' => 1, // 多量 沐樱剧场
  11. 'ww8ca67033fd7ad176' => 1, // 多量网络 沐樱剧场
  12. 'ww8c9f3da9d3c45c17' => 1, // 多量公司 沐樱剧场
  13. 'wwae28734049b28f66' => 2, // 众课余杭分公司 珍珑短剧
  14. 'ww5c0dba927df75072' => 2, // 众课传播余杭分公司 珍珑短剧
  15. 'ww2f23179447fbe641' => 2, // 众课文化余杭分公司 珍珑短剧
  16. 'wwbab773d2a9772b54' => 2, // 杭州众课余杭分公司 珍珑短剧
  17. 'ww0c43ac3ac6ed51ba' => 3, // 微市网络 半冬短剧
  18. 'ww6c833a7635329c40' => 3, // 微市科技 半冬短剧
  19. 'wwbe49e34a07934fd3' => 4, // 酷播文化 傲霜短剧
  20. 'ww27823a3b2285bd5d' => 4, // 酷播传媒 傲霜短剧
  21. 'wwa93b0e23b7c5fe91' => 4, // 酷播网络 傲霜短剧
  22. 'ww710de780dee57217' => 4, // 杭州酷播 傲霜短剧
  23. 'wwdfec0bcee287d5c5' => 4, // 酷播公司 傲霜短剧
  24. 'ww6531265acbc730a1' => 5, // 酷播余杭分公司 茂松短剧
  25. 'wwdc0ca5edc54f9569' => 5, // 酷播文化余杭分公司 茂松短剧
  26. 'wwe73b94bff0faaa5f' => 5, // 酷播传媒余杭分公司 茂松短剧
  27. 'ww9bb2c75b096aa9fc' => 5, // 酷播有限余杭分公司 茂松短剧
  28. 'ww0de568d8c4bb3d7a' => 5, // 杭州酷播余杭分公司 茂松短剧
  29. 'ww96e7d7d3b2d55507' => 6, // 杭州爱汀课 清文短剧
  30. 'ww07c9d696a523a13a' => 6, // 爱汀课公司 清文短剧
  31. 'ww7a1f339cbcd5889b' => 6, // 杭州爱汀课网络 清文短剧
  32. 'ww55b2806a8cb77b72' => 6, // 爱汀课网络文化 清文短剧
  33. 'ww63304d6f36d93119' => 6, // 爱汀课网络文化传播 清文短剧
  34. 'ww8a96bcdf51f216d3' => 7, // 众课有限五常分公司 婉清短剧
  35. 'ww2e46de1ce03e7459' => 7, // 众课文化五常分公司 婉清短剧
  36. 'wwe7f630d8ab21ecff' => 7, // 杭州众课五常 婉清短剧
  37. 'ww7a0bee088f939947' => 7, // 众课传播五常分公司 婉清短剧
  38. 'ww679ecf2a7e839766' => 7, // 众课五常分公司 婉清短剧
  39. 'ww08b9e793e1d9b139' => 8, // 杭州多量仓前 红秋短剧
  40. 'ww5785d41c1a2c421e' => 9, // 有课公司 简单瑜伽
  41. 'wwa8ccc34f02c02778' => 9, // 杭州有课 简单瑜伽
  42. 'ww521a1853fb3cc997' => 9, // 有课信息 简单瑜伽
  43. ];
  44. public function setSuffix($corpid) {
  45. $appList = self::APP_LIST;
  46. $suffix = $appList[$corpid] ?? '';
  47. if(!empty($suffix)) {
  48. return $this->table = 'dj_customer_unionid_'.$suffix;
  49. }
  50. }
  51. public static function suffix($corpid) {
  52. $instance = new static;
  53. $instance->setSuffix($corpid);
  54. return $instance->newQuery();
  55. }
  56. }