Setting.php 806 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. namespace app\api\model\sharing;
  3. use app\api\model\Setting as SettingModel;
  4. use app\common\model\sharing\Setting as SharingSettingModel;
  5. /**
  6. * 拼团设置模型
  7. * Class Setting
  8. * @package app\api\model\sharing
  9. */
  10. class Setting extends SharingSettingModel
  11. {
  12. /**
  13. * 隐藏字段
  14. * @var array
  15. */
  16. protected $hidden = [
  17. 'update_time',
  18. ];
  19. public static function getSetting()
  20. {
  21. // 订阅消息
  22. $submsgList = [];
  23. foreach (SettingModel::getItem('submsg')['sharing'] as $key => $item) {
  24. $submsgList[$key] = $item['template_id'];
  25. }
  26. return [
  27. // 基础设置
  28. 'basic' => static::getItem('basic'),
  29. // 订阅消息
  30. 'order_submsg' => $submsgList,
  31. ];
  32. }
  33. }