ChatCommon.php 650 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. namespace app\admin\model\shopro\chat\traits;
  3. trait ChatCommon
  4. {
  5. /**
  6. * 默认房间
  7. *
  8. * @var array
  9. */
  10. public static function defaultRooms()
  11. {
  12. return [
  13. ['name' => '总后台', 'value' => 'admin'],
  14. // ['name' => '官网', 'value' => 'official'],
  15. // ['name' => '商城', 'value' => 'shop']
  16. ];
  17. }
  18. public function getRoomNameAttr($value, $data)
  19. {
  20. $value = $value ?: ($data['room_id'] ?? null);
  21. $list = array_column(self::defaultRooms(), null, 'value');
  22. return isset($list[$value]) ? $list[$value]['name'] : $value;
  23. }
  24. }