appreciate.model.php 919 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: stanley-king
  5. * Date: 2017/8/10
  6. * Time: 下午9:38
  7. */
  8. defined('InShopNC') or exit('Access Invalid!');
  9. class appreciateModel extends Model
  10. {
  11. public function __construct()
  12. {
  13. parent::__construct('appreciate');
  14. }
  15. public function counts($special_id)
  16. {
  17. return $this->where(['special_id' => $special_id])->count();
  18. }
  19. public function getListBySpecialid($special_id,$field='*',$page_size = 0,$total_count = 0,$lock = false)
  20. {
  21. return $this->field($field)->where(['special_id' => $special_id])->order('appreciate_id desc')->page($page_size, $total_count)->lock($lock)->select();
  22. }
  23. public function getTopAppreciate($special_id,$field='*',$limit = 20,$lock = false)
  24. {
  25. return $this->field($field)->where(['special_id' => $special_id])->order('appreciate_id desc')->limit($limit)->lock($lock)->select();
  26. }
  27. }