LiveRemark.php 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Administrator
  5. * Date: 2020/3/5
  6. * Time: 16:24
  7. */
  8. namespace common\models;
  9. class LiveRemark extends Common
  10. {
  11. public function rules()
  12. {
  13. return [
  14. // ['mobile', 'match', 'pattern' => '/^1[23456789]\d{9}$/', 'message' => '请输入正确的手机号码'],
  15. // [['mobile', 'hid', 'content', 'ip'], 'required', 'message' => '{attribute}不能为空'],
  16. ['comment', 'string', 'max' => 200],
  17. // ['ip', 'ip'],
  18. ['lid','required', 'message' => '直播id不能为空'],
  19. [['del', 'is_show','initiator'], 'in', 'range' => [1, 2], 'message' => '请输入正确的信息'],
  20. [['del', 'is_show','initiator'], 'default', 'value' => 1],
  21. ];
  22. }
  23. public function getList($input)
  24. {
  25. $query = self::find();
  26. // $query->select(['pfg_house.name', 'pfg_live_remark.*']);
  27. $query->andWhere(['pfg_live_remark.lid' => $input['lid']]);
  28. $query->andWhere(['pfg_live_remark.del' => 1]);
  29. $query->andWhere(['pfg_live_remark.is_show' => $this->is_show]);
  30. // $query->leftJoin('pfg_house', 'pfg_house_comment.hid=pfg_house.id');
  31. $data['count'] =$query->count();
  32. if (!empty($page['page'])) {
  33. $query->offset = ($page['page'] - 1) * $page['limit'];
  34. $query->limit = $page['limit'];
  35. }
  36. $data['data'] = $query->orderBy(['pfg_live_remark.create_at'=>SORT_DESC])->asArray()->all();
  37. return $data;
  38. }
  39. }