SignBookService.php 663 B

123456789101112131415161718192021222324
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: z-yang
  5. * Date: 2019/6/14
  6. * Time: 15:21
  7. */
  8. namespace App\Modules\Book\Services;
  9. use App\Modules\Book\Models\SignBook;
  10. class SignBookService
  11. {
  12. public static function getRandomBook($sex,$num=2){
  13. $model = new SignBook();
  14. $model->join('books','sign_book.bid','=','books.id')
  15. ->join('book_categories','books.category_id','=','book_categories.id')
  16. ->select('sign_book.bid','sign_book.desc','sign_book.bid','sign_book.name','books.first_cid','book_categories.category_name')
  17. ->where('book_categories.pid',$sex)
  18. ->get()
  19. ->random($num);
  20. }
  21. }