MasterWorker.php 656 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. /**
  3. * @author 林海涛
  4. * @date ${DATA}
  5. */
  6. namespace app\common\model\master_worker;
  7. use app\common\model\BaseModel;
  8. /**
  9. * 师傅表
  10. * Class MasterWorker
  11. * @package app\common\model
  12. */
  13. class MasterWorker extends BaseModel
  14. {
  15. protected $name = 'master_worker';
  16. public static function createUserSn($prefix = '', $length = 8)
  17. {
  18. $rand_str = '';
  19. for ($i = 0; $i < $length; $i++) {
  20. $rand_str .= mt_rand(1, 9);
  21. }
  22. $sn = $prefix . $rand_str;
  23. if (MasterWorker::where(['sn' => $sn])->find()) {
  24. return self::createUserSn($prefix, $length);
  25. }
  26. return $sn;
  27. }
  28. }