UserFacility.php 965 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace app\common\model;
  3. use library\tools\Data;
  4. use think\Model;
  5. // 会员设备号
  6. class UserFacility extends Model
  7. {
  8. // 验证登录设备号
  9. public static function checkFacility($user_id,$type,$facility)
  10. {
  11. if(!in_array($type,[1,2,3,4])) return true;
  12. $check_info = self::where(['user_id'=>$user_id,'type'=>$type])->find();
  13. if(empty($check_info) || $check_info->facility == '') {
  14. Data::save('UserFacility',
  15. ['user_id'=>$user_id,'type'=>$type,'facility'=>$facility,'set_time'=>date('Y-m-d H:i:s')],
  16. 'user_id',['user_id'=>$user_id,'type'=>$type]);
  17. return true;
  18. }
  19. return $check_info->facility == $facility ? true : false;
  20. }
  21. // 验证设备号是否设置过
  22. public static function checkSetFacility($user_id,$type,$facility){
  23. return self::where(['user_id'=>$user_id,'type'=>$type,'facility'=>$facility])->value('id');
  24. }
  25. }