"签名失败", -1 => "解析失败", "未签名", "准备中", "正在解析", "正在签名", "正在打包", "签名完成"];
public function initialize()
{
parent::initialize();
$this->Administrator(6);
$this->header(["save"]);
}
public function __destruct()
{
$this->footer(["save"]);
}
function index($map = [])
{
$this->search = SafeRequest("search", "get");
$this->search && ($map[] = ["user_id|app_id|code|udid|cert_iss", "like", "%" . $this->search . "%"]);
$_var_0 = SafeRequest("app_id", "get");
$_var_0 && ($map[] = ["app_id", "=", $_var_0]);
$this->type = SafeRequest("type", "get");
if($this->type == '3'){
$map[] = ["use_time", ">", '0'];
}else{
is_numeric($this->type) && ($map[] = ["type", "=", $this->type]);
}
$_var_1 = SafeRequest("udid", "get");
$_var_1 && ($map[] = ["udid", "=", $_var_1]);
$_var_2 = SafeRequest("page", "get");
$this->mapTime("create_time", true, $map);
$_var_3 = db("super_code")->where($map)->order("use_time asc,id desc")->paginate(["page" => $_var_2]);
$_var_4 = $_var_3->items();
$_var_5 = getRender($_var_3, $_var_2);
$_var_6 = $_var_3->total();
?>
ShowMessage("表单验证不符,无法提交!", $_SERVER["PHP_SELF"], "infotitle3", 3000, 1);
}
$_var_10 = RequestBox("in_id");
$_var_11 = SafeRequest("in_allsave", "post");
if ($_var_10 == 0) {
$this->ShowMessage("批量操作失败,请先勾选要删除的应用!", $_SERVER["HTTP_REFERER"], "infotitle3", 3000, 1);
} else {
if ($_var_11 == "del") {
$_var_12 = db("super_code")->where("id", "in", $_var_10)->delete();
$this->ShowMessage("恭喜您,批量刪除成功!", $_SERVER["HTTP_REFERER"], "infotitle2", 1000, 1);
} elseif ($_var_11 == "statusOff") {
$_var_12 = db("super_code")->where("id", "in", $_var_10)->update(["status" => 1]);
$this->ShowMessage("恭喜您,批量禁用成功!", $_SERVER["HTTP_REFERER"], "infotitle2", 1000, 1);
} elseif ($_var_11 == "statusOn") {
$_var_12 = db("super_code")->where("id", "in", $_var_10)->update(["status" => 0]);
$this->ShowMessage("恭喜您,批量启用成功!", $_SERVER["HTTP_REFERER"], "infotitle2", 1000, 1);
}
}
}
function create()
{
?>
where("id", $_var_13)->delete();
$this->ShowMessage("恭喜您,删除成功!", $_SERVER["HTTP_REFERER"], "infotitle2", 1000, 1);
}
function save()
{
$_var_15 = SafeRequest("nums", "post");
$_var_16 = intval(SafeRequest("days"));
$_var_17 = SafeRequest("type", "post");
$_var_15 = is_numeric($_var_15) && $_var_15 > 0 ? $_var_15 : 10;
if ($_var_15 > 200) {
$_var_15 = 200;
}
$_var_18 = [];
db("super_code")->startTrans();
try {
for ($_var_19 = 1; $_var_19 <= $_var_15; $_var_19++) {
$_var_20 = Randomstr(12);
db("super_code")->insert(["user_id" => 0, "code" => $_var_20, "type" => $_var_17, "days" => $_var_16, "create_time" => time()]);
$_var_18[] = $_var_20;
}
db("super_code")->commit();
} catch (\Exception $_var_21) {
db("super_code")->rollback();
reJSON("生成失败", 404);
}
$_var_18 = implode("\n", $_var_18);
reJSON(["codes" => $_var_18], 200, "生成成功");
}
function setStatus()
{
$_var_22 = SafeRequest("id", "get");
$_var_23 = SafeRequest("status", "get");
$_var_24 = db("super_code")->where("id", $_var_22)->update(["status" => intval(!$_var_23)]);
$this->ShowMessage("恭喜您,修改成功!", $_SERVER["HTTP_REFERER"], "infotitle2", 1000, 1);
}
}