User.php 597 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace app\admin\model;
  3. use think\Model;
  4. class User extends Model
  5. {
  6. protected $pk = 'user_id';
  7. public function uorder()
  8. {
  9. return $this->hasMany('Order', 'user_id', 'user_id');
  10. }
  11. //模糊查询时使用,返回地用户的ID数组
  12. public function getIdsByEmailLike($email)
  13. {
  14. $return = [] ;
  15. $ret = $this->field('user_id')->where(['user_email'=>['like', "%$email%"]])->select();
  16. if ($ret){
  17. foreach ($ret as $val){
  18. $return[] = $val->user_id;
  19. }
  20. }
  21. return $return ;
  22. }
  23. }