ImMessage.php 629 B

123456789101112131415161718192021222324
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: zilongs
  5. * Date: 20-10-5
  6. * Time: 下午3:37
  7. */
  8. namespace App\Models;
  9. class ImMessage extends BaseModel
  10. {
  11. protected $table='im_message';
  12. public static function getChatRecord($order_id)
  13. {
  14. $order = Order::select(['docter_id', 'user_id'])->where('id', $order_id)->first();
  15. $docterImId = 'doctor_'.$order['docter_id'];
  16. $userImId = 'member_'.$order['user_id'];
  17. $data = ImMessage::whereIn('senderId', [$docterImId, $userImId])->whereIn('receiverId', [$docterImId, $userImId])->orderBy('timestamp', 'asc')->get();
  18. return $data;
  19. }
  20. }