DocterMessage.php 637 B

123456789101112131415161718192021222324
  1. <?php
  2. namespace App\Models;
  3. class DocterMessage extends BaseModel
  4. {
  5. public static function saveMessage($docter_id, $user_id, $type, $relation_id = 0, $param = [], $content = '')
  6. {
  7. if (empty($content)) {
  8. $content = config('config.docter_message_map')[$type] ?? '';
  9. $content = vsprintf($content, $param);
  10. }
  11. DocterMessage::create([
  12. 'docter_id' => $docter_id,
  13. 'status' => 1,
  14. 'user_id' => $user_id,
  15. 'type' => $type,
  16. 'relation_id' => $relation_id,
  17. 'content' => $content,
  18. ]);
  19. return true;
  20. }
  21. }