SysUser.php 780 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. namespace app\model;
  3. use support\Model;
  4. class SysUser extends Model
  5. {
  6. protected $table = 'sys_user';
  7. protected $primaryKey = 'user_id';
  8. public const UPDATED_AT = null;
  9. protected $keyType = 'string';
  10. public function getUserAddtimesAttribute($value){
  11. return date('Y-m-d H:i:s',$value);
  12. }
  13. /* 按登录名查找用户 */
  14. public static function findByLoginName($name)
  15. {
  16. return self::where('user_login_name', $name)->first();
  17. }
  18. /**
  19. * @Desc 修改用户状态
  20. * @Author Gorden
  21. * @Date 2024/3/12 13:20
  22. *
  23. * @param $id
  24. * @param $data
  25. * @return int
  26. */
  27. public static function updateStatus($id, $data)
  28. {
  29. return self::where('user_id', $id)->update($data);
  30. }
  31. }