49 lines
1.3 KiB
PHP
49 lines
1.3 KiB
PHP
![]() |
<?php
|
|||
|
// +----------------------------------------------------------------------
|
|||
|
// | 作者:修缘 联系QQ:278896498 QQ群:1054861244
|
|||
|
// | 声明:未经作者许可,禁止倒卖等商业运营,违者必究
|
|||
|
// | 另接php业务,网站制作、代理后台、gm后台、支付对接等
|
|||
|
// +----------------------------------------------------------------------
|
|||
|
// | 创建时间: 2022/1/6 10:53
|
|||
|
// +----------------------------------------------------------------------
|
|||
|
|
|||
|
|
|||
|
namespace app\common\model;
|
|||
|
|
|||
|
|
|||
|
use think\facade\Config;
|
|||
|
use think\model\concern\SoftDelete;
|
|||
|
|
|||
|
class CdkCode extends Model
|
|||
|
{
|
|||
|
public $softDelete = false;
|
|||
|
protected $autoWriteTimestamp = true;
|
|||
|
protected $createTime = 'create_time';
|
|||
|
protected $updateTime = 'update_time';
|
|||
|
protected $insert = ['status' => 0];
|
|||
|
|
|||
|
protected $searchField = ['cdk_code', 'item_name'];
|
|||
|
protected $whereField = ['type', 'status'];
|
|||
|
|
|||
|
protected $timeField = ['create_time', 'update_time'];
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
public static function get_production_cdk(int $cdk_num)
|
|||
|
{
|
|||
|
$arr = [];
|
|||
|
while (count($arr) < $cdk_num) {
|
|||
|
$str = get_rand_str(Config::get('game.cdk.length')); //产生随机数
|
|||
|
if (!in_array($str, $arr)) { //判断$arr中是否有$a,有则返回true,否则false
|
|||
|
$arr[] = $str;
|
|||
|
}
|
|||
|
}
|
|||
|
return $arr;
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
|
|||
|
}
|