ajax_header(); $this->userlogined or reJSON("请先登录后再操作!", 404); } function send_sms() { $_var_0 = SafeRequest("phone", "post"); $_var_1 = rand_code(); $_var_2 = "in_send_sms"; empty($_COOKIE[$_var_2]) or reJSON("请等待 60 秒后再重新获取", 404); $_var_3 = db("user")->where("in_mobile", $_var_0)->value("in_userid"); if ($_var_3) { reJSON("新手机号已被占用,请更改", 404); } $_var_4 = "您的操作验证码是:" . $_var_1 . ",为了保证您的账户安全,请勿向任何人提供此验证码。"; $_var_5 = send_sms($_var_0, $_var_4); if (!$_var_5) { reJSON("抱歉,验证码未能发送成功!", 404); } else { $_var_6 = array("in_mobile" => $_var_0, "in_code" => $_var_1, "in_ip" => getonlineip(), "in_addtime" => date("Y-m-d H:i:s")); db("mobile")->insert($_var_6); setcookie($_var_2, "have", time() + 30, IN_PATH); reJSON("验证码发送成功,请注意查收!", 200); } } function changeremote() { $_var_7 = SafeRequest("id", "get"); $_var_8 = SafeRequest("remote", "get"); if ($_var_7) { $_var_9 = db("appid")->where("in_id", $_var_7)->find(); if ($_var_9["in_sign_type"] == 2) { $_var_10 = $_var_8 ? "开启成功" : "关闭成功"; } elseif ($_var_9["in_sign_type"] == 0) { if ($_var_8) { $_var_11 = IN_REMOTE == 1 ? new Qiniuoss() : new Aliyunoss(); $_var_10 = "开启成功"; if (is_file(IN_ATTACHMENT_PATH . $_var_9["in_app"]) && !$_var_11->file_exists($_var_9["in_app"])) { if ($_var_9["in_size"] < 20480) { $_var_12 = $_var_11->upload($_var_9["in_app"], IN_ATTACHMENT_PATH . $_var_9["in_app"]); } else { $_var_10 = "开启成功,需重新上传应用"; } } $_var_8 = IN_REMOTE; } else { $_var_11 = $_var_9["remote"] == 1 ? new Qiniuoss() : new Aliyunoss(); $_var_10 = "关闭成功"; if (is_file(IN_ATTACHMENT_PATH . $_var_9["in_app"])) { if (filesize(IN_ATTACHMENT_PATH . $_var_9["in_app"]) < 1024) { @unlink(IN_ATTACHMENT_PATH . $_var_9["in_app"]); } } if (!is_file(IN_ATTACHMENT_PATH . $_var_9["in_app"]) && $_var_11->file_exists($_var_9["in_app"])) { if ($_var_9["in_size"] < 20480) { $_var_12 = saveRemoteFile(getapp($_var_7, 1), IN_ATTACHMENT_PATH, $_var_9["in_app"]); } else { $_var_10 = "关闭成功,需重新上传应用"; } } } } $_var_12 = db("appid")->where("in_id", $_var_7)->update(["remote" => $_var_8, "in_deduct" => getDeduct($_var_9["in_size"], $_var_8)]); $_var_13 = db("app")->where("in_appid", $_var_7)->order("in_id desc")->value("in_id"); db("app")->where("in_id", $_var_13)->update(["remote" => $_var_8]); reJSON($_var_10, 200); } reJSON("未授权", 200); } function changein_super() { $_var_14 = SafeRequest("id", "get"); $_var_15 = SafeRequest("in_super", "get"); if ($_var_14) { $_var_16 = db("appid")->where("in_id", $_var_14)->value("in_private"); if ($this->user[($_var_16 ? "prv_" : "") . "device_num"] < 1 && $_var_15) { // reJSON("请先购买" . ($_var_16 ? "私有" : "公有") . "设备", 200); } $_var_17 = db("appid")->where("in_id", $_var_14)->update(["in_super" => $_var_15]); if ($_var_17 && $_var_15) { $_var_18 = db("appid")->where("in_id", $_var_14)->find(); $_var_19 = IN_ATTACHMENT_PATH . $_var_18["in_app"]; if (!is_file($_var_19)) { $_var_17 = saveRemoteFile(getapp($_var_14, 1), IN_ATTACHMENT_PATH, $_var_18["in_app"]); } } reJSON("修改成功", 200); } reJSON("未授权", 200); } function setStatus() { $_var_20 = bees_decrypt(SafeRequest("id", "post")); $_var_21 = SafeRequest("status", "post"); $_var_22 = db("appid")->where("in_id", $_var_20)->update(["in_applock" => $_var_21]); $_var_23 = $_var_21 ? "下架" : "上架"; reJSON($_var_22 ? $_var_23 . "成功" : $_var_23 . "失败"); } function del() { $_var_24 = bees_decrypt(SafeRequest("id", "post")); $_var_25 = db("appid")->where("in_id", $_var_24)->find(); $_var_25 or reJSON("版本记录不存在!", 404); $_var_25["in_uid"] == $this->userid or reJSON("不是您的应用!", 404); $_var_26 = db("app")->where("in_uid", $this->userid)->where("in_appid", $_var_24)->select(); foreach ($_var_26 as $_var_27) { db("app")->where("in_id", $_var_27["in_id"])->delete(); db("user")->where("in_userid", $_var_27["in_uid"])->dec("in_spaceuse", $_var_27["in_size"])->update(); $_var_28 = str_replace(array(".ipa", ".apk", ".mobileconfig"), "", $_var_27["in_app"]); if ($_var_27["remote"]) { $_var_29 = $_var_27["remote"] == 1 ? new Qiniuoss() : new Aliyunoss(); $_var_29->delete($_var_27["in_app"]); } @unlink(IN_ATTACHMENT_PATH . $_var_28 . ".mobileprovision"); @unlink(IN_ATTACHMENT_PATH . $_var_27["in_app"]); $_var_27["in_sign_type"] && @destroyDir(IN_IPADIR_PATH . $_var_27["in_app"]); } if ($_var_25["in_form"] == "iOS") { $_var_30 = db("super_sign")->where("app_id", $_var_24)->select(); foreach ($_var_30 as $_var_27) { if ($_var_27["remote"]) { $_var_29 = $_var_25["remote"] == 1 ? new Qiniuoss() : new Aliyunoss(); $_var_29->delete($_var_27["ipa_path"]); } @unlink(IN_UPLOADS_PATH . "ios_mobileprovision/" . $_var_27["udid"] . ".mobileprovision"); @unlink(IN_ROOT . $_var_27["plist_path"]); @unlink(IN_ROOT . $_var_27["ipa_path"]); } db("super_sign")->where("app_id", $_var_24)->delete(); } @unlink(IN_IMAGES_PATH . "app/" . $_var_25["in_icon"]); if ($_var_25["in_sign_type"] == 1 && IN_SIGNMETHOD) { $_var_31 = http_build_query(["site" => $_SERVER["HTTP_HOST"], "secret" => IN_SECRET, "aid" => db("sign")->where("in_aid", $_var_24)->value("api_aid")]); $_var_32 = IN_API . "/open/apps/del?" . $_var_31; $_var_33 = file_get_contents($_var_32); } db("appid")->where("in_id", $_var_24)->delete(); db("downhistory")->where("appid", $_var_24)->delete(); db("salt")->where("in_aid", $_var_24)->delete(); db("signlog")->where("in_aid", $_var_24)->delete(); db("appid")->where(array("in_id" => $_var_25["in_kid"]))->update(array("in_kid" => 0)); reJSON("删除成功!", 200); } function setUseHistory() { $_var_34 = bees_decrypt(SafeRequest("id", "post")); $_var_35 = bees_decrypt(SafeRequest("app_id", "post")); $_var_36 = SafeRequest("desc", "post"); $_var_37 = db("app")->where("in_id", $_var_34)->where("in_appid", $_var_35)->where("in_uid", $this->userid)->find(); $_var_37 or reJSON("版本记录不存在!", 404); db("appid")->where("in_id", $_var_35)->update(["in_name" => $_var_37["in_name"], "in_size" => $_var_37["in_size"], "in_mnvs" => $_var_37["in_mnvs"], "in_bid" => $_var_37["in_bid"], "in_bsvs" => $_var_37["in_bsvs"], "in_bvs" => $_var_37["in_bvs"], "in_app" => $_var_37["in_app"], "in_originalName" => $_var_37["in_originalName"], "in_updatetime" => time(), "remote" => $_var_37["remote"]]); db("app")->where("in_appid", $_var_35)->update(["in_release" => 0]); db("app")->where("in_id", $_var_34)->update(["in_release" => 1]); reJSON("发布成功!", 200); } function delHistory() { $_var_38 = bees_decrypt(SafeRequest("id", "post")); $_var_39 = bees_decrypt(SafeRequest("app_id", "post")); $_var_40 = db("app")->where("in_id", $_var_38)->where("in_appid", $_var_39)->where("in_uid", $this->userid)->find(); $_var_40 or reJSON("版本记录不存在!", 404); db("app")->where("in_id", $_var_38)->delete(); db("user")->where("in_userid", $_var_40["in_uid"])->dec("in_spaceuse", $_var_40["in_size"])->update(); $_var_41 = str_replace(array(".ipa", ".apk", ".mobileconfig"), "", $_var_40["in_app"]); if ($_var_40["remote"]) { $_var_42 = $_var_40["remote"] == 1 ? new Qiniuoss() : new Aliyunoss(); $_var_42->delete($_var_40["in_app"]); } @unlink(IN_ATTACHMENT_PATH . $_var_41 . ".mobileprovision"); @unlink(IN_ATTACHMENT_PATH . $_var_40["in_app"]); $_var_40["in_sign_type"] && @destroyDir(IN_IPADIR_PATH . $_var_40["in_app"]); reJSON("删除成功!", 200); } function getHistory() { $_var_43 = bees_decrypt(SafeRequest("id", "get")); $_var_44 = bees_decrypt(SafeRequest("app_id", "get")); $_var_45 = db("app")->where("in_id", $_var_43)->where("in_appid", $_var_44)->where("in_uid", $this->userid)->find(); $_var_45 or reJSON("版本记录不存在!", 404); $_var_46 = array("desc" => $_var_45["in_desc"]); reJSON($_var_46, 200); } function updateHistory() { $_var_47 = bees_decrypt(SafeRequest("id", "post")); $_var_48 = bees_decrypt(SafeRequest("app_id", "post")); $_var_49 = SafeRequest("desc", "post"); $_var_50 = db("app")->where("in_id", $_var_47)->where("in_appid", $_var_48)->where("in_uid", $this->userid)->find(); $_var_50 or reJSON("版本记录不存在!", 404); db("app")->where(array("in_id" => $_var_47))->update(array("in_desc" => $_var_49)); reJSON("修改成功", 200); } function edit() { $_var_51 = bees_decrypt(SafeRequest("id", "post")); $_var_52 = SafeRequest("url", "post"); $_var_53 = unescape(SafeRequest("app_name", "post")); $_var_54 = SafeRequest("icon", "post"); $_var_55 = SafeRequest("show_guide", "post"); $_var_56 = SafeRequest("password", "post"); $_var_57 = SafeRequest("limit_num", "post"); $_var_58 = SafeRequest("qq", "post"); $_var_59 = SafeRequest("appstore_url", "post"); $_var_60 = SafeRequest("remark", "post"); $_var_61 = SafeRequest("app_intro", "post", 1); $_var_62 = SafeRequest("template_language", "post"); $_var_63 = SafeRequest("template", "post"); $_var_64 = SafeRequest("in_private", "post"); $_var_65 = SafeRequest("in_use_auth_code", "post"); $_var_66 = SafeRequest("in_captcha", "post"); $_var_67 = SafeRequest("auth_code_dispense_url", "post"); $_var_68 = db("appid")->where("in_id", $_var_51)->find(); $_var_68 or reJSON("应用不存在或已被删除!", -2); $_var_68["in_uid"] == $this->userid or reJSON("您不能编辑别人的应用!", -3); in_array($_var_52, array("data", "source", "static")) and reJSON("短链地址不规范!"); is_numeric($_var_52) and reJSON("短链地址不能为纯数字!", -4); $_var_69 = db("appid")->where("in_link", $_var_52)->where("in_id", "<>", $_var_51)->value("in_id"); $_var_52 and $_var_69 and reJSON("短链地址已被占用!", -5); if (!empty($_FILES)) { $_var_70 = stristr($_var_68["in_icon"], "/") ? substr(strrchr($_var_68["in_icon"], "/"), 1) : $_var_68["in_icon"]; $_var_71 = pathinfo($_FILES["icon"]["name"]); if (in_array(strtolower($_var_71["extension"]), array("jpg", "jpeg", "gif", "png"))) { $_var_72 = IN_IMAGES_PATH . "app/" . $_var_70; @move_uploaded_file($_FILES["icon"]["tmp_name"], $_var_72); db("appid")->where("in_id", $_var_51)->update(["in_icon" => $_var_70]); } } $_var_73 = db("appid")->where("in_id", $_var_51)->update(["in_name" => $_var_53, "in_link" => $_var_52, "in_tutorial" => $_var_55, "in_apppwd" => $_var_56, "in_applimit" => $_var_57, "in_contact" => $_var_58, "in_appstore" => $_var_59, "in_remark" => $_var_60, "in_appintro" => $_var_61, "template_language" => $_var_62, "template" => $_var_63, "in_private" => $_var_64, "in_use_auth_code" => $_var_65, "auth_code_dispense_url" => $_var_67, "in_captcha" => $_var_66]); reJSON("修改成功", 200); } function info() { $_var_74 = SafeRequest("mobile", "get"); $_var_75 = SafeRequest("qq", "get"); $_var_76 = unescape(SafeRequest("firm", "get")); $_var_77 = unescape(SafeRequest("job", "get")); db("user")->where(array("in_userid" => $this->userid))->update(array("in_mobile" => $_var_74, "in_qq" => $_var_75, "in_firm" => $_var_76, "in_job" => $_var_77)); echo "1"; } function pwd() { $_var_78 = password(SafeRequest("oldpassword", "post")); $_var_79 = SafeRequest("password", "post"); $_var_80 = SafeRequest("repassword", "post"); if ($_var_78 != $this->user["in_userpassword"]) { reJSON("当前密码有误,请重试!", 404); } if (!$_var_79) { reJSON("新密码不能为空", 404); } if (!$_var_80) { reJSON("请再次确认新密码", 404); } if ($_var_79 != $_var_80) { reJSON("两次输入的密码不一致", 404); } db("user")->where(array("in_userid" => $this->userid))->update(array("in_userpassword" => password($_var_79))); reJSON("恭喜,密码修改成功!", 200); } function send_verify() { $_var_81 = SafeRequest("code", "post"); $_var_82 = SafeRequest("email", "post"); $_var_83 = unescape(SafeRequest("real_nick", "post")); $_var_84 = SafeRequest("real_card", "post"); $_var_85 = SafeRequest("card_front", "post"); $_var_86 = SafeRequest("card_back", "post"); $_var_87 = SafeRequest("card_hand", "post"); if (IN_SMS && !$this->user["in_mobile"]) { reJSON("请先绑定手机号!", 404); } if (!$_var_83 || !$_var_84 || !$_var_85 || !$_var_86 || !$_var_87) { reJSON("资料填写不完整!", 404); } db("user")->where("in_userid", $this->userid)->update(["in_nick" => $_var_83, "in_card" => $_var_84, "in_imgzm" => $_var_85, "in_imgfm" => $_var_86, "in_imgsc" => $_var_87, "in_verify" => 2, "in_type" => 1]); $_var_88 = IN_NAME . "实名认证待审核通知!"; $_var_89 = "有新的实名认证信息需要审核
注册邮箱:" . $_var_82 . "
姓名:" . $_var_83 . "
提交时间:" . date("Y-m-d H:i:s"); send_email(IN_MAIL, $_var_88, $_var_89); reJSON("提交成功!", 200); } function send_verify_qiye() { $_var_90 = unescape(SafeRequest("real_name", "post")); $_var_91 = SafeRequest("idcard", "post"); $_var_92 = SafeRequest("card_enterprise", "post"); $_var_93 = SafeRequest("code", "post"); $_var_94 = SafeRequest("email", "post"); $_var_95 = SafeRequest("card_front", "post"); $_var_96 = SafeRequest("card_back", "post"); $_var_97 = SafeRequest("card_hand", "post"); if (IN_SMS && !$this->user["in_mobile"]) { reJSON("请先绑定手机号!", 404); } if (!$_var_95 || !$_var_96 || !$_var_97 || !$_var_90 || !$_var_91 || !$_var_92) { reJSON("资料填写不完整!", 404); } db("user")->where("in_userid", $this->userid)->update(["in_nameqy" => $_var_90, "in_cardqy" => $_var_91, "in_imgqy" => $_var_92, "in_imgzm" => $_var_95, "in_imgfm" => $_var_96, "in_imgsc" => $_var_97, "in_verify" => 2, "in_type" => 2]); $_var_98 = IN_NAME . "实名认证待审核通知!"; $_var_99 = "有新的实名认证信息需要审核
注册邮箱:" . $_var_94 . "
公司名称:" . $_var_90 . "
提交时间:" . date("Y-m-d H:i:s"); send_email(IN_MAIL, $_var_98, $_var_99); reJSON("提交成功!", 200); } function add_space() { $_var_100 = intval(SafeRequest("mb", "get")); $_var_100 > 0 or exit("-2"); $_var_101 = $_var_100 * IN_SPACEPOINTS; $this->user["in_points"] < $_var_101 and exit("-3"); db("user")->where("in_userid", $this->userid)->inc("in_spacetotal", $_var_100 * 1048576)->dec("in_points", $_var_101)->update(); echo "1"; } function each_del() { $_var_102 = bees_decrypt(SafeRequest("aid", "post")); $_var_103 = db("appid")->where("in_id", $_var_102)->find(); $_var_103["in_uid"] == $this->userid or reJSON("您不能解除别人的应用!", 404); db("appid")->where("in_id", "in", [$_var_102, $_var_103["in_kid"]])->update(["in_kid" => 0]); reJSON("解除合并成功!", 200); } function each_add() { $_var_104 = bees_decrypt(SafeRequest("aid", "post")); $_var_105 = bees_decrypt(SafeRequest("kid", "post")); $_var_106 = db("appid")->where("in_id", $_var_104)->find(); $_var_106 or reJSON("应用不存在或已被删除!", 404); $_var_106["in_uid"] == $this->userid or reJSON("您不能合并别人的应用!", 404); db("appid")->where("in_id", $_var_105)->value("in_uid") == $this->userid or reJSON("您不能合并别人的应用!", 404); db("appid")->where("in_id", $_var_105)->value("in_form") == $_var_106["in_form"] and reJSON("应用平台一致,不能合并!", 404); db("appid")->where(array("in_id" => $_var_104))->update(array("in_kid" => $_var_105)); db("appid")->where(array("in_id" => $_var_105))->update(array("in_kid" => $_var_104)); reJSON("合并成功!", 200); } function high_speed() { $_var_107 = intval(SafeRequest("id", "get")); $_var_108 = db("app")->where("in_id", $_var_107)->find(); $_var_108 or exit("-2"); $_var_108["in_uid"] == $this->userid or exit("-3"); IN_SPEEDPOINTS > 0 or exit("-4"); $this->user["in_points"] < IN_SPEEDPOINTS and exit("-5"); db("user")->where("in_userid", $this->userid)->dec("in_points", IN_SPEEDPOINTS)->update(); db("app")->where("in_id", $_var_107)->update(["in_highspeed" => 1]); echo "1"; } function remove_ad() { $_var_109 = intval(SafeRequest("id", "get")); $_var_110 = db("app")->where("in_id", $_var_109)->find(); $_var_110 or exit("-2"); $_var_110["in_uid"] == $this->userid or exit("-3"); IN_ADPOINTS > 0 or exit("-4"); $this->user["in_points"] < IN_ADPOINTS and exit("-5"); db("user")->where("in_userid", $this->userid)->dec("in_points", IN_ADPOINTS)->update(); db("app")->where("in_id", $_var_109)->update(["in_removead" => 1]); echo "1"; } function reemail() { $_var_111 = SafeRequest("email", "post"); $_var_112 = SafeRequest("password", "post"); if (!$_var_112) { reJSON("请输入账号密码", 404); } $_var_113 = SafeRequest("code", "post"); $_var_114 = SafeRequest("remail", "post"); if (!db("user")->where("in_userid", $this->userid)->where("in_userpassword", password($_var_112))->count()) { reJSON("您输入的账号密码错误", 404); } if (!$_var_114) { reJSON("请输入新邮箱", 404); } if ($_var_111 == $_var_114) { reJSON("邮箱没有变化", 404); } if (!preg_match("/^([a-zA-Z0-9_\\.\\-])+\\@(([a-zA-Z0-9\\-])+\\.)+([a-zA-Z0-9]{2,4})+\$/", $_var_114)) { reJSON("邮箱格式有误,请更改", 404); } if (db("user")->where("in_mail", $_var_114)->value("in_userid")) { reJSON("新邮箱已被占用,请更改", 404); } if (!check_mailcode($_var_114, $_var_113, $this->userid)) { reJSON("邮件码有误,请更改!", 404); } db("user")->where("in_userid", $this->userid)->update(["in_mail" => $_var_114]); reJSON("恭喜,邮箱修改成功,请刷新!", 200); } function rephone() { $_var_115 = SafeRequest("password", "post"); $_var_116 = password($_var_115); $_var_117 = SafeRequest("phone", "post"); $_var_118 = SafeRequest("code", "post"); if ($_var_116 != $this->user["in_userpassword"]) { reJSON("当前密码有误,请重试!", 404); } if ($this->user["in_mobile"] == $_var_117) { reJSON("手机号没有变化", 404); } $_var_119 = db("mobile")->where("in_mobile", $_var_117)->where("in_code", $_var_118)->value("in_id"); if (!$_var_119) { reJSON("验证码有误,请更改!", 404); } if (db("user")->where("in_mobile", $_var_117)->count()) { reJSON("手机号已被占用,请更改", 404); } db("user")->where("in_userid", $this->userid)->update(["in_mobile" => $_var_117]); reJSON("恭喜,手机号修改成功,请刷新!", 200); } function bind_mobile() { $_var_120 = SafeRequest("phone", "post"); $_var_121 = SafeRequest("code", "post"); if ($this->user["in_mobile"] == $_var_120) { reJSON("手机号没有变化", 404); } $_var_122 = db("mobile")->where("in_mobile", $_var_120)->where("in_code", $_var_121)->value("in_id"); if (!$_var_122) { reJSON("验证码有误,请更改!", 404); } if (db("user")->where("in_mobile", $_var_120)->count()) { reJSON("手机号已被占用,请更改", 404); } db("user")->where(array("in_userid" => $this->userid))->update(array("in_mobile" => $_var_120)); reJSON("手机号绑定成功!", 200); } function cleanStatistics() { $_var_123 = bees_decrypt(SafeRequest("appId", "post")); $_var_124 = db("appid")->where("in_id", $_var_123)->find(); $_var_124["in_uid"] == $this->userid or reJSON("您不能操作别人的应用!", 404); db("downhistory")->where("appid", $_var_123)->where("uid", $_var_124["in_uid"])->delete(); reJSON("已清空下载记录!", 200); } function imageBase64() { $_var_125 = SafeRequest("content", "post"); $_var_126 = SafeRequest("prefix", "post"); if (preg_match("/^(data:\\s*image\\/(\\w+);base64,)/", $_var_125, $_var_127)) { $_var_128 = str_replace($_var_127[1], "", $_var_125); $_var_128 = base64_decode($_var_128); $_var_129 = $_var_127[2]; if (in_array(strtolower($_var_129), array("pjpeg", "jpeg", "jpg", "gif", "bmp", "png"))) { $_var_130 = date("dHis") . rand(2, pow(2, 24)) . "." . $_var_129; $_var_131 = IN_IMAGES_PATH . $_var_126; $_var_132 = date("Y") . "/" . date("m") . "/" . date("d"); creatdir($_var_131 . "/" . $_var_132); $_var_133 = $_var_131 . "/" . $_var_132 . "/" . $_var_130; try { file_put_contents($_var_133, $_var_128); $_var_134 = IN_PATH . "data/image/" . $_var_126 . "/" . $_var_132 . "/" . $_var_130; $_var_135 = array("domain" => $_SERVER["HTTP_HOST"], "key" => $_var_134); reJSON($_var_135, 200); } catch (Exception $_var_136) { reJSON("上传出错!", 404); } } } reJSON("上传出错!", 404); } function pay() { $_var_137 = SafeRequest("discount_id", "post"); $_var_138 = SafeRequest("pay_type", "post"); $_var_139 = SafeRequest("sign_id", "post") ?: 0; $_var_139 = is_numeric($_var_139) ? $_var_139 : bees_decrypt($_var_139); if (!$_var_137 || !$_var_138) { reJSON("参数错误!", 404); } $_var_140 = ""; $_var_141 = create_order_no($this->userid); $_var_142 = db("item")->where("id", $_var_137)->where("status", 1)->find(); if (!$_var_142) { reJSON("商品套餐已下架!", 404); } $_var_143 = $_var_142["name"] . " " . $_var_142["note"]; $_var_144 = $_var_142["price"]; $_var_145 = $_var_142["number"]; if ($_var_142["type"] == 2) { $_var_146 = db("user")->where("in_userid", $this->userid)->find(); if ($_var_146["in_svip"] != $_var_142["number"]) { $_var_140 = "由于会员等级的变更,之前若有剩余时间,会自动进行换算。"; if ($_var_146["in_svip"] > $_var_142["number"] && $_var_146["in_viptime"] > time()) { reJSON("您的会员未到期,暂不支持会员等级降级!", 404); } } } elseif ($_var_142["type"] == 3) { $_var_143 = $_var_139 . "-" . $_var_143; } $_var_147 = array("in_uid" => $this->userid, "in_uname" => $this->user["in_username"], "pay_id" => $_var_141, "pay_tag" => $_var_143, "pay_points" => $_var_145, "pay_money" => $_var_144, "pay_type" => $_var_138, "pay_param" => $_var_142["type"], "pay_status" => 1, "item_id" => $_var_137, "creat_time" => time()); db("paylog")->insert($_var_147); $_var_148 = "/index/to_pay?trade_id=" . $_var_141 . "&pay_type=" . $_var_138; $_var_149 = array("trade_id" => $_var_141, "pay_type" => $_var_138, "url" => $_var_148); reJSON($_var_149, 200, $_var_140); } }