Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php namespace app\api\logic; use app\api\logic\Account as LogicAccount; use app\com..

Decoded Output download

<?php 
namespace app\api\logic; 
 
use app\api\logic\Account as LogicAccount; 
use app\common\model\Config as ConfigModel; 
use app\api\logic\ShareBonus as LogicShareBonus; 
use app\common\logic\User as LogicUser; 
use app\common\model\BlindBoxProduct as ModelBlindBoxProduct; 
use app\common\model\OrderBlindBox as ModelOrderBlindBox; 
use app\common\model\GiveBlindBox as ModelGiveBlindBox; 
use app\common\model\RegretCard as ModelRegretCard; 
use app\common\model\BlindBoxItem as ModelBlindBoxItem; 
use app\common\model\BlindBox as ModelBlindBox; 
use app\common\model\Product as ModelProduct; 
use app\queue\job\OrderBlindBoxJob; 
use app\common\model\User as ModelUser; 
use app\common\model\PaymentLog as ModelPaymentLog; 
class Order extends LogicUser 
{ 
    public static function getLists(int $user_id, array $where, int $page, int $limit) 
    { 
        goto KZq1M; 
        hENOT: 
        $config_receive_time = \app\common\logic\Config::getValueByKey("passive_recovery_time"); 
        goto ajT_I; 
        daja6: 
        return compact("count", "list"); 
        goto S92Ly; 
        kcjAn: 
        $order_blind_box = ModelOrderBlindBox::where("user_id", $user_id)->where(function ($query) use($where) { 
            if (isset($where['is_gift'])) { 
                $query->where('is_gift', $where['is_gift']); 
            } 
            if (!isset($where["order_state"])) { 
                goto UJ4rY; 
            } 
            if (is_array($where["order_state"])) { 
                goto IAnrh; 
            } 
            $query->where("order_state", $where["order_state"]); 
            goto OtXbp; 
            IAnrh: 
            $query->whereIn("order_state", $where["order_state"]); 
            OtXbp: 
            UJ4rY: 
            if (!(isset($where["allow_give"]) && $where["allow_give"])) { 
                goto IGqDm; 
            } 
            $query->where("give_number", "<", $where["config_max_give_number"]); 
            IGqDm: 
        }); 
        goto n0976; 
        ajT_I: 
        $config_max_give_number = \app\common\logic\Config::getValueByKey("box_max_gift"); 
        goto nzW2l; 
        GQUNS: 
        $list = $order_blind_box->order('id', 'desc')->page($page, $limit)->field("id as order_blind_box_id,user_id,get_order_id,order_code,blind_box_item_id,product_id,product_name,product_image,product_price,blind_box_price,user_money,bonus_amount,order_state,address,remark,retrieve_type,retrieve_time,retrieve_amount,regret_number,give_number,give_state,create_time")->select()->hidden(["update_time", "delete_time"]); 
        goto hENOT; 
        T6Fkw: 
        O5U3z: 
        goto daja6; 
        nzW2l: 
        foreach ($list as $item) { 
            goto gNOSa; 
            gNOSa: 
            $item->blind_box_id = ModelBlindBoxItem::where("id", $item->blind_box_item_id)->value("blind_box_id"); 
            goto q6SAY; 
            b7PR0: 
            eKHwH: 
            goto OXLfX; 
            S2N7U: 
            $item->give_number_surplus = $config_max_give_number - $item->give_number; 
            goto XyxtU; 
            OXLfX: 
            s6Lav: 
            goto EKS_h; 
            ccYjq: 
            $item->receive_user = ModelUser::where("id", $receive_user_id)->value("avatarUrl"); 
            goto b7PR0; 
            q6SAY: 
            $item->end_time = date("Y.m.d", strtotime($item->create_time) + 60 * 60 * 24 * $config_receive_time); 
            goto S2N7U; 
            fpc1s: 
            $receive_user_id = ModelOrderBlindBox::where("get_order_id", $item->order_blind_box_id)->value("user_id"); 
            goto ccYjq; 
            XyxtU: 
            if (!($item->order_state == 4)) { 
                goto eKHwH; 
            } 
            goto fpc1s; 
            EKS_h: 
        } 
        goto T6Fkw; 
        KZq1M: 
        $config_max_give_number = \app\common\logic\Config::getValueByKey("box_max_gift"); 
        goto kOsLW; 
        n0976: 
        $count = $order_blind_box->count(); 
        goto GQUNS; 
        kOsLW: 
        $where["config_max_give_number"] = $config_max_give_number; 
        goto kcjAn; 
        S92Ly: 
    } 
    public static function orderDetail(int $user_id, int $order_blind_box_id) 
    { 
        goto GUx1t; 
        GUx1t: 
        $order_blind_box = ModelOrderBlindBox::where(["id" => $order_blind_box_id, "user_id" => $user_id])->field("id as order_blind_box_id, get_order_id, order_code, blind_box_item_id, product_id, product_name, product_image, product_price, blind_box_price, user_money, bonus_amount, pay_money, payment_type, order_state, address, remark, shipping_state, shipping_time, retrieve_type, retrieve_time, retrieve_amount, regret_number, give_number, give_state, create_time, express_company, courier_number")->hidden(["update_time", "delete_time"])->findOrEmpty(); 
        goto cftk5; 
        nB4vm: 
        return $order_blind_box->toArray(); 
        goto mIaI6; 
        vERJi: 
        $order_blind_box->end_time = date("Y.m.d", strtotime($order_blind_box->create_time) + 60 * 60 * 24 * $config_receive_time); 
        goto KApJ1; 
        R2jhX: 
        $config_receive_time = \app\common\logic\Config::getValueByKey("passive_recovery_time"); 
        goto vERJi; 
        KApJ1: 
        $config_max_give_number = \app\common\logic\Config::getValueByKey("box_max_gift"); 
        goto eS54N; 
        eS54N: 
        $order_blind_box->give_number_surplus = $order_blind_box->get_order_id ? 0 : $config_max_give_number - $order_blind_box->give_number; 
        goto nB4vm; 
        cftk5: 
        $order_blind_box->isEmpty() && fault(""); 
        goto R2jhX; 
        mIaI6: 
    } 
    public static function payOrderDetail(int $payment_log_id) 
    { 
        goto oZ9mT; 
        UnDMC: 
        $order_blind_box_id = ModelPaymentLog::where("id", $payment_log_id)->value("order_blind_box_id"); 
        goto S3XEh; 
        oZ9mT: 
        sleep(3); 
        goto UnDMC; 
        S3XEh: 
        return ["order_blind_box_id" => $order_blind_box_id]; 
        goto OxCwl; 
        OxCwl: 
    } 
    public static function give(int $user_id, array $order_blind_box_ids) 
    { 
        goto h3cwc; 
        JNYF7: 
        return ["give_blind_box_id" => $give_blind_box->id]; 
        goto MNHGI; 
        W2o8J: 
        ModelOrderBlindBox::whereIn("id", $order_blind_box_ids)->inc("give_number")->update(); 
        goto oQdlC; 
        TyZbu: 
        ModelOrderBlindBox::whereIn("id", $order_blind_box_ids)->update(["give_state" => 2]); 
        goto W2o8J; 
        GLjwk: 
        $order_blind_boxs->count() == 0 && fault(""); 
        goto TyZbu; 
        h3cwc: 
        $config_max_give_number = \app\common\logic\Config::getValueByKey("box_max_gift"); 
        goto jPy2M; 
        jPy2M: 
        $order_blind_boxs = ModelOrderBlindBox::where([["user_id", "=", $user_id], ["order_state", "=", 0], ["give_number", "<", $config_max_give_number]])->whereIn("id", $order_blind_box_ids)->select(); 
        goto GLjwk; 
        oQdlC: 
        $give_blind_box = ModelGiveBlindBox::create(["form_user_id" => $user_id, "to_user_id" => 0, "order_blind_box_ids" => json_encode($order_blind_box_ids), "start_time" => 0, "end_time" => 0, "state" => 0]); 
        goto JNYF7; 
        MNHGI: 
    } 
    public static function giveDetail(int $user_id, int $give_blind_box_id) 
    { 
        goto xd2Pg; 
        YYBhQ: 
        $order_blind_boxs = ModelOrderBlindBox::whereIn("id", json_decode($give_blind_box->order_blind_box_ids, true))->field("id as order_blind_box_id,user_id,get_order_id,order_code,blind_box_item_id,product_id,product_name,product_image,product_price,blind_box_price,user_money,bonus_amount,order_state,address,remark,retrieve_type,retrieve_time,retrieve_amount,regret_number,give_number,give_state,create_time")->select(); 
        goto kHPE2; 
        xd2Pg: 
        self::giveCheck($user_id, $give_blind_box_id); 
        goto X5uNA; 
        BgfAi: 
        v_k20: 
        goto nRVNO; 
        X5uNA: 
        $give_blind_box = ModelGiveBlindBox::where([["id", "=", $give_blind_box_id], ["state", "=", 0]])->field("id as give_blind_box_id, form_user_id, order_blind_box_ids, start_time, end_time, state")->findOrEmpty(); 
        goto YYBhQ; 
        kHPE2: 
        $config_receive_time = \app\common\logic\Config::getValueByKey("passive_recovery_time"); 
        goto H0tRt; 
        nRVNO: 
        return compact("give_blind_box", "order_blind_boxs"); 
        goto SgKyX; 
        H0tRt: 
        foreach ($order_blind_boxs as $order_blind_box) { 
            $order_blind_box->end_time = date("Y.m.d", strtotime($order_blind_box->create_time) + 60 * 60 * 24 * $config_receive_time); 
            xBr4P: 
        } 
        goto BgfAi; 
        SgKyX: 
    } 
    public static function receive(int $user_id, int $give_blind_box_id, array $order_blind_box_ids) 
    { 
        goto b4yxV; 
        ZOFOo: 
        try { 
            goto NFjAH; 
            ttitR: 
            ModelOrderBlindBox::whereIn("id", $order_blind_box_ids)->update(["order_state" => 4, "give_state" => 1]); 
            goto UV3De; 
            VQVbO: 
            q2guw: 
            goto jqdjV; 
            NFjAH: 
            $give_order_blind_boxs = ModelOrderBlindBox::whereIn("id", $order_blind_box_ids)->where("give_state", 2)->select(); 
            goto tnq0x; 
            jqdjV: 
            foreach ($give_order_blind_boxs as $item) { 
                $item->is_gift = 1; 
            } 
            $modelOrderBlindBox->saveAll($give_order_blind_boxs->toArray()); 
            goto ttitR; 
            cbUtK: 
            $modelOrderBlindBox->commit(); 
            goto GwL_5; 
            UV3De: 
            ModelGiveBlindBox::where("id", $give_blind_box_id)->update(["to_user_id" => $user_id, "state" => 1]); 
            goto cbUtK; 
            tnq0x: 
            foreach ($give_order_blind_boxs as $order) { 
                goto Kl3vE; 
                Kl3vE: 
                $order->get_order_id = $order->id; 
                goto PZvwr; 
                Nys6y: 
                $order->give_state = 0; 
                goto XM7_a; 
                MGYH2: 
                unset($order->uniacid); 
                goto ONyZ2; 
                SdZ8q: 
                $order->payment_type = "receive"; 
                goto Nys6y; 
                XM7_a: 
                $order->give_number = 0; 
                goto gnrhw; 
                PZvwr: 
                $order->user_id = $user_id; 
                goto qqUzK; 
                qqUzK: 
                $order->order_state = 0; 
                goto SdZ8q; 
                ONyZ2: 
                jDz3n: 
                goto PzMRR; 
                gnrhw: 
                unset($order->id); 
                goto MGYH2; 
                PzMRR: 
            } 
            goto VQVbO; 
            GwL_5: 
        } catch (\Exception $e) { 
            $modelOrderBlindBox->rollback(); 
            fault(""); 
        } 
        goto Z8P8k; 
        N3hVS: 
        self::giveCheck($user_id, $give_blind_box_id); 
        goto I_g_l; 
        b4yxV: 
        $modelOrderBlindBox = new ModelOrderBlindBox(); 
        goto N3hVS; 
        I_g_l: 
        $modelOrderBlindBox->startTrans(); 
        goto ZOFOo; 
        Z8P8k: 
    } 
    public static function giveCheck(int $user_id, int $give_blind_box_id) 
    { 
        goto EwRw3; 
        EwRw3: 
        $give_blind_box = ModelGiveBlindBox::where([["id", "=", $give_blind_box_id], ["state", "=", 0]])->field("id as give_blind_box_id, form_user_id, order_blind_box_ids, start_time, end_time, state")->findOrEmpty(); 
        goto UH1Z0; 
        QCqZu: 
        $give_blind_box->form_user_id == $user_id && fault(""); 
        goto VksSD; 
        UH1Z0: 
        $give_blind_box->isEmpty() && fault(""); 
        goto QCqZu; 
        VksSD: 
    } 
    public static function retrievePreview(int $user_id, array $order_blind_box_ids) 
    { 
        $retrieve_amount = self::retrieveCheck($user_id, $order_blind_box_ids); 
        return ["retrieve_amount" => $retrieve_amount, "order_blind_box_ids" => $order_blind_box_ids]; 
    } 
    public static function retrieveConfirm(int $user_id, array $order_blind_box_ids) 
    { 
        goto OKYms; 
        QWd6m: 
        LogicAccount::change($user_id, 0, $retrieve_amount, ""); 
        goto ZBi77; 
        zO9yd: 
        $order_blind_boxs = ModelOrderBlindBox::whereIn("id", $order_blind_box_ids)->select(); 
        goto UdPC8; 
        Pr7bn: 
        $share_bonus_id = $share_bonus->id; 
        goto J5Iqp; 
        eMVSA: 
        if (!$config_is_share_bonus) { 
            goto jGMUC; 
        } 
        goto rAh4h; 
        ZBi77: 
        $config_is_share_bonus = \app\common\logic\Config::getValueByKey("recycle_present_switch"); 
        goto zx0_4; 
        zx0_4: 
        $share_bonus_id = 0; 
        goto eMVSA; 
        OKYms: 
        $retrieve_amount = self::retrieveCheck($user_id, $order_blind_box_ids); 
        goto rsAUj; 
        cUvfw: 
        return ["retrieve_amount" => ",  " . $retrieve_amount . " ", "share_bonus_id" => $share_bonus_id]; 
        goto A2qzb; 
        u4B4q: 
        zQ5MD: 
        goto QWd6m; 
        rsAUj: 
        $config_retrieve_ratio = \app\common\logic\Config::getValueByKey("active_recycling"); 
        goto zO9yd; 
        rAh4h: 
        $config_share_bonus_number = \app\common\logic\Config::getValueByKey("red_amount"); 
        goto RobUy; 
        n_BoC: 
        $share_bonus = LogicShareBonus::create($user_id, $config_share_bonus_number, $config_share_bonus_amount); 
        goto Pr7bn; 
        J5Iqp: 
        jGMUC: 
        goto cUvfw; 
        RobUy: 
        $config_share_bonus_amount = \app\common\logic\Config::getValueByKey("red_money"); 
        goto n_BoC; 
        UdPC8: 
        foreach ($order_blind_boxs as $order_blind_box) { 
            goto Lw0tR; 
            ZmW5A: 
            $order_blind_box->retrieve_time = time(); 
            goto CFSdY; 
            vYij6: 
            $order_blind_box->retrieve_type = 0; 
            goto ZmW5A; 
            RVbtk: 
            $order_blind_box->give_state = 0; 
            goto vYij6; 
            dkrw7: 
            $order_blind_box->save(); 
            goto MSPYv; 
            CFSdY: 
            $order_blind_box->retrieve_amount = bcmul($order_blind_box->product_price, $config_retrieve_ratio / 100, 2); 
            goto dkrw7; 
            MSPYv: 
            cfYbK: 
            goto oBqwd; 
            Lw0tR: 
            $order_blind_box->order_state = 5; 
            goto RVbtk; 
            oBqwd: 
        } 
        goto u4B4q; 
        A2qzb: 
    } 
    public static function retrieveCheck(int $user_id, array $order_blind_box_ids) 
    { 
        goto v4Jwq; 
        v4Jwq: 
        $order_blind_box_prices = ModelOrderBlindBox::where(["user_id" => $user_id, "order_state" => 0])->whereIn("id", $order_blind_box_ids)->column("product_price"); 
        goto R17_y; 
        R17_y: 
        count($order_blind_box_prices) == 0 && fault(""); 
        goto cb1BZ; 
        HmXNZ: 
        $config_retrieve_ratio = \app\common\logic\Config::getValueByKey("active_recycling"); 
        goto JjOJq; 
        cb1BZ: 
        $price_amount = array_sum($order_blind_box_prices); 
        goto HmXNZ; 
        JjOJq: 
        return bcmul($price_amount, $config_retrieve_ratio / 100, 2); 
        goto qOOw1; 
        qOOw1: 
    } 
    public static function retrieveSystem(int $order_blind_box_id) 
    { 
        goto yrFCH; 
        DG0R_: 
        $order_blind_box->give_state = 0; 
        goto BJaNT; 
        BJaNT: 
        $order_blind_box->retrieve_type = 1; 
        goto iBKVn; 
        spXQC: 
        $retrieve_amount = bcmul($order_blind_box->product_price, $config_recycling / 100, 2); 
        goto TTi7N; 
        TTi7N: 
        $order_blind_box->order_state = 5; 
        goto DG0R_; 
        jj5Ib: 
        js8Y3: 
        goto tbdea; 
        iBKVn: 
        $order_blind_box->retrieve_time = time(); 
        goto tIuld; 
        s2sBj: 
        $config = ConfigModel::key("passive_recycling")->findOrEmpty(); 
        if ($config->isEmpty()) { 
            fault(''); 
        } 
        $config_recycling = $config->value; 
        goto spXQC; 
        yrFCH: 
        $order_blind_box = ModelOrderBlindBox::where(["id" => $order_blind_box_id, "order_state" => 0])->findOrEmpty(); 
        goto LKOV8; 
        tIuld: 
        $order_blind_box->retrieve_amount = $retrieve_amount; 
        goto ZDJ2m; 
        LKOV8: 
        if ($order_blind_box->isEmpty()) { 
            goto js8Y3; 
        } 
        goto s2sBj; 
        BK9u6: 
        LogicAccount::change($order_blind_box->user_id, 0, $retrieve_amount, "" . $order_blind_box->product_name); 
        goto jj5Ib; 
        ZDJ2m: 
        $order_blind_box->save(); 
        goto BK9u6; 
        tbdea: 
    } 
    public static function sendPreview(int $user_id, array $order_blind_box_ids) 
    { 
        $order_blind_boxs = self::sendCheck($user_id, $order_blind_box_ids); 
        return ["order_blind_boxs" => $order_blind_boxs, "order_blind_box_ids" => $order_blind_box_ids]; 
    } 
    public static function sendConfirm(int $user_id, array $order_blind_box_ids, array $address, string $remark = '') 
    { 
        goto c19ya; 
        AHxVV: 
        $order_blind_box_ids = $order_blind_boxs->column("order_blind_box_id"); 
        goto VS3zn; 
        VS3zn: 
        ModelOrderBlindBox::whereIn("id", $order_blind_box_ids)->update(["order_state" => 1, "give_state" => 0, "address" => json_encode($address, JSON_UNESCAPED_UNICODE), "remark" => $remark]); 
        goto KQKVR; 
        c19ya: 
        $order_blind_boxs = self::sendCheck($user_id, $order_blind_box_ids); 
        goto AHxVV; 
        KQKVR: 
    } 
    public static function sendCheck(int $user_id, array $order_blind_box_ids) 
    { 
        goto L3FO_; 
        x0eOB: 
        mF9Up: 
        goto qPNId; 
        XzsRf: 
        foreach ($order_blind_boxs as $item) { 
            goto WcuPG; 
            WcuPG: 
            $item->end_time = date("Y.m.d", strtotime($item->create_time) + 60 * 60 * 24 * $config_receive_time); 
            goto MdnE_; 
            MdnE_: 
            $item->give_number_surplus = $item->get_order_id ? 0 : $config_max_give_number - $item->give_number; 
            goto PYQ4E; 
            PYQ4E: 
            Hbj5Z: 
            goto Lw4cc; 
            Lw4cc: 
        } 
        goto x0eOB; 
        dPjjm: 
        $config_receive_time = \app\common\logic\Config::getValueByKey("passive_recovery_time"); 
        goto gxkH7; 
        qPNId: 
        return $order_blind_boxs; 
        goto MhpsN; 
        wyqqG: 
        $order_blind_boxs->count() == 0 && fault(""); 
        goto dPjjm; 
        L3FO_: 
        $order_blind_boxs = ModelOrderBlindBox::where(["user_id" => $user_id, "order_state" => 0])->whereIn("id", $order_blind_box_ids)->field("id as order_blind_box_id, order_code, blind_box_item_id, product_id, product_name, product_image, product_price, blind_box_price, order_state, create_time")->select(); 
        goto wyqqG; 
        gxkH7: 
        $config_max_give_number = \app\common\logic\Config::getValueByKey("box_max_gift"); 
        goto XzsRf; 
        MhpsN: 
    } 
    public static function regretPreview(int $user_id, int $order_blind_box_id) 
    { 
        $result = self::regretCheck($user_id, $order_blind_box_id); 
        return ["regret_card_number" => count($result["regret_card_ids"]), "order_blind_box_id" => $order_blind_box_id]; 
    } 
    public static function regretConfirm(int $user_id, int $order_blind_box_id) 
    { 
        goto sRZNs; 
        FlW8E: 
        ModelRegretCard::where("id", $result["regret_card_ids"][0])->update(["state" => 1, "order_blind_box_id" => $order_blind_box_id]); 
        goto HbHzh; 
        uS4iD: 
        ModelBlindBoxItem::where("id", $blind_box_item_id)->update(["state" => 1]); 
        goto rShEE; 
        HBaU8: 
        ModelOrderBlindBox::where("id", $order_blind_box_id)->update(["blind_box_item_id" => $blind_box_item_id, "product_id" => $product->id, "product_name" => $product->name, "product_image" => $product->image, "product_price" => $product->price]); 
        goto kCNFN; 
        h5ZJE: 
        $blind_box_item_id = $blind_box_item_ids[array_rand($blind_box_item_ids, 1)]; 
        goto EWIPv; 
        rShEE: 
        ModelBlindBoxItem::where("id", $result["old_blind_box_item_id"])->update(["state" => 0]); 
        goto FlW8E; 
        sTevb: 
        return ["product" => ["product_id" => $product->id, "name" => $product->name, "price" => $product->price, "image" => $product->image, "probability_tag" => $probability_tag]]; 
        goto lqufk; 
        sRZNs: 
        $result = self::regretCheck($user_id, $order_blind_box_id); 
        goto Bxwyh; 
        Bxwyh: 
        $blind_box_item_ids = $result["blind_box_item_ids"]; 
        goto h5ZJE; 
        HbHzh: 
        $probability_tag = ModelBlindBoxProduct::where(["blind_box_id" => $result["blind_box_id"], "product_id" => $product_id])->value("probability_tag"); 
        goto sTevb; 
        cKHQ7: 
        $product = ModelProduct::find($product_id); 
        goto HBaU8; 
        EWIPv: 
        $product_id = ModelBlindBoxItem::where("id", $blind_box_item_id)->value("product_id"); 
        goto cKHQ7; 
        kCNFN: 
        ModelOrderBlindBox::where("id", $order_blind_box_id)->inc("regret_number")->update(); 
        goto uS4iD; 
        lqufk: 
    } 
    public static function regretCheck(int $user_id, int $order_blind_box_id) 
    { 
        goto f_qqa; 
        pKjY3: 
        $order_blind_box = ModelOrderBlindBox::where(["user_id" => $user_id, "get_order_id" => 0, "id" => $order_blind_box_id, "order_state" => 0])->findOrEmpty(); 
        goto VeeK7; 
        Gbtqs: 
        $blind_box = ModelBlindBox::where(["id" => $blind_box_id, "is_sale" => 1])->findOrEmpty(); 
        goto YRm7t; 
        sSUhc: 
        $order_blind_box->regret_number >= $config_max_regret_number && fault(""); 
        goto jKScD; 
        oEMWT: 
        $blind_box_item_ids = ModelBlindBoxItem::where(["blind_box_id" => $blind_box_id, "state" => 0])->column("id"); 
        goto yLFvN; 
        VeeK7: 
        $order_blind_box->isEmpty() && fault(""); 
        goto x81FM; 
        f_qqa: 
        $regret_card_ids = ModelRegretCard::where([["user_id", "=", $user_id], ["state", "=", 0], ["end_time", ">=", time()]])->order("end_time")->column("id"); 
        goto fvv3H; 
        eDxGG: 
        return ["regret_card_ids" => $regret_card_ids, "blind_box_item_ids" => $blind_box_item_ids, "old_blind_box_item_id" => $order_blind_box->blind_box_item_id, "blind_box_id" => $blind_box_id]; 
        goto SDGuu; 
        jKScD: 
        $blind_box_id = ModelBlindBoxItem::where("id", $order_blind_box->blind_box_item_id)->value("blind_box_id"); 
        goto Gbtqs; 
        fvv3H: 
        if (!(count($regret_card_ids) == 0)) { 
            goto gdnLg; 
        } 
        goto Ki2cd; 
        ScgRI: 
        gdnLg: 
        goto pKjY3; 
        x81FM: 
        $config_max_regret_number = \app\common\logic\Config::getValueByKey("single_box_back"); 
        goto sSUhc; 
        YRm7t: 
        $blind_box->isEmpty() && fault(""); 
        goto oEMWT; 
        Ki2cd: 
        fault(""); 
        goto ScgRI; 
        yLFvN: 
        count($blind_box_item_ids) == 0 && fault(""); 
        goto eDxGG; 
        SDGuu: 
    } 
} ?>

Did this file decode correctly?

Original Code

<?php
namespace app\api\logic;

use app\api\logic\Account as LogicAccount;
use app\common\model\Config as ConfigModel;
use app\api\logic\ShareBonus as LogicShareBonus;
use app\common\logic\User as LogicUser;
use app\common\model\BlindBoxProduct as ModelBlindBoxProduct;
use app\common\model\OrderBlindBox as ModelOrderBlindBox;
use app\common\model\GiveBlindBox as ModelGiveBlindBox;
use app\common\model\RegretCard as ModelRegretCard;
use app\common\model\BlindBoxItem as ModelBlindBoxItem;
use app\common\model\BlindBox as ModelBlindBox;
use app\common\model\Product as ModelProduct;
use app\queue\job\OrderBlindBoxJob;
use app\common\model\User as ModelUser;
use app\common\model\PaymentLog as ModelPaymentLog;
class Order extends LogicUser
{
    public static function getLists(int $user_id, array $where, int $page, int $limit)
    {
        goto KZq1M;
        hENOT:
        $config_receive_time = \app\common\logic\Config::getValueByKey("passive_recovery_time");
        goto ajT_I;
        daja6:
        return compact("count", "list");
        goto S92Ly;
        kcjAn:
        $order_blind_box = ModelOrderBlindBox::where("user_id", $user_id)->where(function ($query) use($where) {
            if (isset($where['is_gift'])) {
                $query->where('is_gift', $where['is_gift']);
            }
            if (!isset($where["order_state"])) {
                goto UJ4rY;
            }
            if (is_array($where["order_state"])) {
                goto IAnrh;
            }
            $query->where("order_state", $where["order_state"]);
            goto OtXbp;
            IAnrh:
            $query->whereIn("order_state", $where["order_state"]);
            OtXbp:
            UJ4rY:
            if (!(isset($where["allow_give"]) && $where["allow_give"])) {
                goto IGqDm;
            }
            $query->where("give_number", "<", $where["config_max_give_number"]);
            IGqDm:
        });
        goto n0976;
        ajT_I:
        $config_max_give_number = \app\common\logic\Config::getValueByKey("box_max_gift");
        goto nzW2l;
        GQUNS:
        $list = $order_blind_box->order('id', 'desc')->page($page, $limit)->field("id as order_blind_box_id,user_id,get_order_id,order_code,blind_box_item_id,product_id,product_name,product_image,product_price,blind_box_price,user_money,bonus_amount,order_state,address,remark,retrieve_type,retrieve_time,retrieve_amount,regret_number,give_number,give_state,create_time")->select()->hidden(["update_time", "delete_time"]);
        goto hENOT;
        T6Fkw:
        O5U3z:
        goto daja6;
        nzW2l:
        foreach ($list as $item) {
            goto gNOSa;
            gNOSa:
            $item->blind_box_id = ModelBlindBoxItem::where("id", $item->blind_box_item_id)->value("blind_box_id");
            goto q6SAY;
            b7PR0:
            eKHwH:
            goto OXLfX;
            S2N7U:
            $item->give_number_surplus = $config_max_give_number - $item->give_number;
            goto XyxtU;
            OXLfX:
            s6Lav:
            goto EKS_h;
            ccYjq:
            $item->receive_user = ModelUser::where("id", $receive_user_id)->value("avatarUrl");
            goto b7PR0;
            q6SAY:
            $item->end_time = date("Y.m.d", strtotime($item->create_time) + 60 * 60 * 24 * $config_receive_time);
            goto S2N7U;
            fpc1s:
            $receive_user_id = ModelOrderBlindBox::where("get_order_id", $item->order_blind_box_id)->value("user_id");
            goto ccYjq;
            XyxtU:
            if (!($item->order_state == 4)) {
                goto eKHwH;
            }
            goto fpc1s;
            EKS_h:
        }
        goto T6Fkw;
        KZq1M:
        $config_max_give_number = \app\common\logic\Config::getValueByKey("box_max_gift");
        goto kOsLW;
        n0976:
        $count = $order_blind_box->count();
        goto GQUNS;
        kOsLW:
        $where["config_max_give_number"] = $config_max_give_number;
        goto kcjAn;
        S92Ly:
    }
    public static function orderDetail(int $user_id, int $order_blind_box_id)
    {
        goto GUx1t;
        GUx1t:
        $order_blind_box = ModelOrderBlindBox::where(["id" => $order_blind_box_id, "user_id" => $user_id])->field("id as order_blind_box_id, get_order_id, order_code, blind_box_item_id, product_id, product_name, product_image, product_price, blind_box_price, user_money, bonus_amount, pay_money, payment_type, order_state, address, remark, shipping_state, shipping_time, retrieve_type, retrieve_time, retrieve_amount, regret_number, give_number, give_state, create_time, express_company, courier_number")->hidden(["update_time", "delete_time"])->findOrEmpty();
        goto cftk5;
        nB4vm:
        return $order_blind_box->toArray();
        goto mIaI6;
        vERJi:
        $order_blind_box->end_time = date("Y.m.d", strtotime($order_blind_box->create_time) + 60 * 60 * 24 * $config_receive_time);
        goto KApJ1;
        R2jhX:
        $config_receive_time = \app\common\logic\Config::getValueByKey("passive_recovery_time");
        goto vERJi;
        KApJ1:
        $config_max_give_number = \app\common\logic\Config::getValueByKey("box_max_gift");
        goto eS54N;
        eS54N:
        $order_blind_box->give_number_surplus = $order_blind_box->get_order_id ? 0 : $config_max_give_number - $order_blind_box->give_number;
        goto nB4vm;
        cftk5:
        $order_blind_box->isEmpty() && fault("");
        goto R2jhX;
        mIaI6:
    }
    public static function payOrderDetail(int $payment_log_id)
    {
        goto oZ9mT;
        UnDMC:
        $order_blind_box_id = ModelPaymentLog::where("id", $payment_log_id)->value("order_blind_box_id");
        goto S3XEh;
        oZ9mT:
        sleep(3);
        goto UnDMC;
        S3XEh:
        return ["order_blind_box_id" => $order_blind_box_id];
        goto OxCwl;
        OxCwl:
    }
    public static function give(int $user_id, array $order_blind_box_ids)
    {
        goto h3cwc;
        JNYF7:
        return ["give_blind_box_id" => $give_blind_box->id];
        goto MNHGI;
        W2o8J:
        ModelOrderBlindBox::whereIn("id", $order_blind_box_ids)->inc("give_number")->update();
        goto oQdlC;
        TyZbu:
        ModelOrderBlindBox::whereIn("id", $order_blind_box_ids)->update(["give_state" => 2]);
        goto W2o8J;
        GLjwk:
        $order_blind_boxs->count() == 0 && fault("");
        goto TyZbu;
        h3cwc:
        $config_max_give_number = \app\common\logic\Config::getValueByKey("box_max_gift");
        goto jPy2M;
        jPy2M:
        $order_blind_boxs = ModelOrderBlindBox::where([["user_id", "=", $user_id], ["order_state", "=", 0], ["give_number", "<", $config_max_give_number]])->whereIn("id", $order_blind_box_ids)->select();
        goto GLjwk;
        oQdlC:
        $give_blind_box = ModelGiveBlindBox::create(["form_user_id" => $user_id, "to_user_id" => 0, "order_blind_box_ids" => json_encode($order_blind_box_ids), "start_time" => 0, "end_time" => 0, "state" => 0]);
        goto JNYF7;
        MNHGI:
    }
    public static function giveDetail(int $user_id, int $give_blind_box_id)
    {
        goto xd2Pg;
        YYBhQ:
        $order_blind_boxs = ModelOrderBlindBox::whereIn("id", json_decode($give_blind_box->order_blind_box_ids, true))->field("id as order_blind_box_id,user_id,get_order_id,order_code,blind_box_item_id,product_id,product_name,product_image,product_price,blind_box_price,user_money,bonus_amount,order_state,address,remark,retrieve_type,retrieve_time,retrieve_amount,regret_number,give_number,give_state,create_time")->select();
        goto kHPE2;
        xd2Pg:
        self::giveCheck($user_id, $give_blind_box_id);
        goto X5uNA;
        BgfAi:
        v_k20:
        goto nRVNO;
        X5uNA:
        $give_blind_box = ModelGiveBlindBox::where([["id", "=", $give_blind_box_id], ["state", "=", 0]])->field("id as give_blind_box_id, form_user_id, order_blind_box_ids, start_time, end_time, state")->findOrEmpty();
        goto YYBhQ;
        kHPE2:
        $config_receive_time = \app\common\logic\Config::getValueByKey("passive_recovery_time");
        goto H0tRt;
        nRVNO:
        return compact("give_blind_box", "order_blind_boxs");
        goto SgKyX;
        H0tRt:
        foreach ($order_blind_boxs as $order_blind_box) {
            $order_blind_box->end_time = date("Y.m.d", strtotime($order_blind_box->create_time) + 60 * 60 * 24 * $config_receive_time);
            xBr4P:
        }
        goto BgfAi;
        SgKyX:
    }
    public static function receive(int $user_id, int $give_blind_box_id, array $order_blind_box_ids)
    {
        goto b4yxV;
        ZOFOo:
        try {
            goto NFjAH;
            ttitR:
            ModelOrderBlindBox::whereIn("id", $order_blind_box_ids)->update(["order_state" => 4, "give_state" => 1]);
            goto UV3De;
            VQVbO:
            q2guw:
            goto jqdjV;
            NFjAH:
            $give_order_blind_boxs = ModelOrderBlindBox::whereIn("id", $order_blind_box_ids)->where("give_state", 2)->select();
            goto tnq0x;
            jqdjV:
            foreach ($give_order_blind_boxs as $item) {
                $item->is_gift = 1;
            }
            $modelOrderBlindBox->saveAll($give_order_blind_boxs->toArray());
            goto ttitR;
            cbUtK:
            $modelOrderBlindBox->commit();
            goto GwL_5;
            UV3De:
            ModelGiveBlindBox::where("id", $give_blind_box_id)->update(["to_user_id" => $user_id, "state" => 1]);
            goto cbUtK;
            tnq0x:
            foreach ($give_order_blind_boxs as $order) {
                goto Kl3vE;
                Kl3vE:
                $order->get_order_id = $order->id;
                goto PZvwr;
                Nys6y:
                $order->give_state = 0;
                goto XM7_a;
                MGYH2:
                unset($order->uniacid);
                goto ONyZ2;
                SdZ8q:
                $order->payment_type = "receive";
                goto Nys6y;
                XM7_a:
                $order->give_number = 0;
                goto gnrhw;
                PZvwr:
                $order->user_id = $user_id;
                goto qqUzK;
                qqUzK:
                $order->order_state = 0;
                goto SdZ8q;
                ONyZ2:
                jDz3n:
                goto PzMRR;
                gnrhw:
                unset($order->id);
                goto MGYH2;
                PzMRR:
            }
            goto VQVbO;
            GwL_5:
        } catch (\Exception $e) {
            $modelOrderBlindBox->rollback();
            fault("");
        }
        goto Z8P8k;
        N3hVS:
        self::giveCheck($user_id, $give_blind_box_id);
        goto I_g_l;
        b4yxV:
        $modelOrderBlindBox = new ModelOrderBlindBox();
        goto N3hVS;
        I_g_l:
        $modelOrderBlindBox->startTrans();
        goto ZOFOo;
        Z8P8k:
    }
    public static function giveCheck(int $user_id, int $give_blind_box_id)
    {
        goto EwRw3;
        EwRw3:
        $give_blind_box = ModelGiveBlindBox::where([["id", "=", $give_blind_box_id], ["state", "=", 0]])->field("id as give_blind_box_id, form_user_id, order_blind_box_ids, start_time, end_time, state")->findOrEmpty();
        goto UH1Z0;
        QCqZu:
        $give_blind_box->form_user_id == $user_id && fault("");
        goto VksSD;
        UH1Z0:
        $give_blind_box->isEmpty() && fault("");
        goto QCqZu;
        VksSD:
    }
    public static function retrievePreview(int $user_id, array $order_blind_box_ids)
    {
        $retrieve_amount = self::retrieveCheck($user_id, $order_blind_box_ids);
        return ["retrieve_amount" => $retrieve_amount, "order_blind_box_ids" => $order_blind_box_ids];
    }
    public static function retrieveConfirm(int $user_id, array $order_blind_box_ids)
    {
        goto OKYms;
        QWd6m:
        LogicAccount::change($user_id, 0, $retrieve_amount, "");
        goto ZBi77;
        zO9yd:
        $order_blind_boxs = ModelOrderBlindBox::whereIn("id", $order_blind_box_ids)->select();
        goto UdPC8;
        Pr7bn:
        $share_bonus_id = $share_bonus->id;
        goto J5Iqp;
        eMVSA:
        if (!$config_is_share_bonus) {
            goto jGMUC;
        }
        goto rAh4h;
        ZBi77:
        $config_is_share_bonus = \app\common\logic\Config::getValueByKey("recycle_present_switch");
        goto zx0_4;
        zx0_4:
        $share_bonus_id = 0;
        goto eMVSA;
        OKYms:
        $retrieve_amount = self::retrieveCheck($user_id, $order_blind_box_ids);
        goto rsAUj;
        cUvfw:
        return ["retrieve_amount" => ",  " . $retrieve_amount . " ", "share_bonus_id" => $share_bonus_id];
        goto A2qzb;
        u4B4q:
        zQ5MD:
        goto QWd6m;
        rsAUj:
        $config_retrieve_ratio = \app\common\logic\Config::getValueByKey("active_recycling");
        goto zO9yd;
        rAh4h:
        $config_share_bonus_number = \app\common\logic\Config::getValueByKey("red_amount");
        goto RobUy;
        n_BoC:
        $share_bonus = LogicShareBonus::create($user_id, $config_share_bonus_number, $config_share_bonus_amount);
        goto Pr7bn;
        J5Iqp:
        jGMUC:
        goto cUvfw;
        RobUy:
        $config_share_bonus_amount = \app\common\logic\Config::getValueByKey("red_money");
        goto n_BoC;
        UdPC8:
        foreach ($order_blind_boxs as $order_blind_box) {
            goto Lw0tR;
            ZmW5A:
            $order_blind_box->retrieve_time = time();
            goto CFSdY;
            vYij6:
            $order_blind_box->retrieve_type = 0;
            goto ZmW5A;
            RVbtk:
            $order_blind_box->give_state = 0;
            goto vYij6;
            dkrw7:
            $order_blind_box->save();
            goto MSPYv;
            CFSdY:
            $order_blind_box->retrieve_amount = bcmul($order_blind_box->product_price, $config_retrieve_ratio / 100, 2);
            goto dkrw7;
            MSPYv:
            cfYbK:
            goto oBqwd;
            Lw0tR:
            $order_blind_box->order_state = 5;
            goto RVbtk;
            oBqwd:
        }
        goto u4B4q;
        A2qzb:
    }
    public static function retrieveCheck(int $user_id, array $order_blind_box_ids)
    {
        goto v4Jwq;
        v4Jwq:
        $order_blind_box_prices = ModelOrderBlindBox::where(["user_id" => $user_id, "order_state" => 0])->whereIn("id", $order_blind_box_ids)->column("product_price");
        goto R17_y;
        R17_y:
        count($order_blind_box_prices) == 0 && fault("");
        goto cb1BZ;
        HmXNZ:
        $config_retrieve_ratio = \app\common\logic\Config::getValueByKey("active_recycling");
        goto JjOJq;
        cb1BZ:
        $price_amount = array_sum($order_blind_box_prices);
        goto HmXNZ;
        JjOJq:
        return bcmul($price_amount, $config_retrieve_ratio / 100, 2);
        goto qOOw1;
        qOOw1:
    }
    public static function retrieveSystem(int $order_blind_box_id)
    {
        goto yrFCH;
        DG0R_:
        $order_blind_box->give_state = 0;
        goto BJaNT;
        BJaNT:
        $order_blind_box->retrieve_type = 1;
        goto iBKVn;
        spXQC:
        $retrieve_amount = bcmul($order_blind_box->product_price, $config_recycling / 100, 2);
        goto TTi7N;
        TTi7N:
        $order_blind_box->order_state = 5;
        goto DG0R_;
        jj5Ib:
        js8Y3:
        goto tbdea;
        iBKVn:
        $order_blind_box->retrieve_time = time();
        goto tIuld;
        s2sBj:
        $config = ConfigModel::key("passive_recycling")->findOrEmpty();
        if ($config->isEmpty()) {
            fault('');
        }
        $config_recycling = $config->value;
        goto spXQC;
        yrFCH:
        $order_blind_box = ModelOrderBlindBox::where(["id" => $order_blind_box_id, "order_state" => 0])->findOrEmpty();
        goto LKOV8;
        tIuld:
        $order_blind_box->retrieve_amount = $retrieve_amount;
        goto ZDJ2m;
        LKOV8:
        if ($order_blind_box->isEmpty()) {
            goto js8Y3;
        }
        goto s2sBj;
        BK9u6:
        LogicAccount::change($order_blind_box->user_id, 0, $retrieve_amount, "" . $order_blind_box->product_name);
        goto jj5Ib;
        ZDJ2m:
        $order_blind_box->save();
        goto BK9u6;
        tbdea:
    }
    public static function sendPreview(int $user_id, array $order_blind_box_ids)
    {
        $order_blind_boxs = self::sendCheck($user_id, $order_blind_box_ids);
        return ["order_blind_boxs" => $order_blind_boxs, "order_blind_box_ids" => $order_blind_box_ids];
    }
    public static function sendConfirm(int $user_id, array $order_blind_box_ids, array $address, string $remark = '')
    {
        goto c19ya;
        AHxVV:
        $order_blind_box_ids = $order_blind_boxs->column("order_blind_box_id");
        goto VS3zn;
        VS3zn:
        ModelOrderBlindBox::whereIn("id", $order_blind_box_ids)->update(["order_state" => 1, "give_state" => 0, "address" => json_encode($address, JSON_UNESCAPED_UNICODE), "remark" => $remark]);
        goto KQKVR;
        c19ya:
        $order_blind_boxs = self::sendCheck($user_id, $order_blind_box_ids);
        goto AHxVV;
        KQKVR:
    }
    public static function sendCheck(int $user_id, array $order_blind_box_ids)
    {
        goto L3FO_;
        x0eOB:
        mF9Up:
        goto qPNId;
        XzsRf:
        foreach ($order_blind_boxs as $item) {
            goto WcuPG;
            WcuPG:
            $item->end_time = date("Y.m.d", strtotime($item->create_time) + 60 * 60 * 24 * $config_receive_time);
            goto MdnE_;
            MdnE_:
            $item->give_number_surplus = $item->get_order_id ? 0 : $config_max_give_number - $item->give_number;
            goto PYQ4E;
            PYQ4E:
            Hbj5Z:
            goto Lw4cc;
            Lw4cc:
        }
        goto x0eOB;
        dPjjm:
        $config_receive_time = \app\common\logic\Config::getValueByKey("passive_recovery_time");
        goto gxkH7;
        qPNId:
        return $order_blind_boxs;
        goto MhpsN;
        wyqqG:
        $order_blind_boxs->count() == 0 && fault("");
        goto dPjjm;
        L3FO_:
        $order_blind_boxs = ModelOrderBlindBox::where(["user_id" => $user_id, "order_state" => 0])->whereIn("id", $order_blind_box_ids)->field("id as order_blind_box_id, order_code, blind_box_item_id, product_id, product_name, product_image, product_price, blind_box_price, order_state, create_time")->select();
        goto wyqqG;
        gxkH7:
        $config_max_give_number = \app\common\logic\Config::getValueByKey("box_max_gift");
        goto XzsRf;
        MhpsN:
    }
    public static function regretPreview(int $user_id, int $order_blind_box_id)
    {
        $result = self::regretCheck($user_id, $order_blind_box_id);
        return ["regret_card_number" => count($result["regret_card_ids"]), "order_blind_box_id" => $order_blind_box_id];
    }
    public static function regretConfirm(int $user_id, int $order_blind_box_id)
    {
        goto sRZNs;
        FlW8E:
        ModelRegretCard::where("id", $result["regret_card_ids"][0])->update(["state" => 1, "order_blind_box_id" => $order_blind_box_id]);
        goto HbHzh;
        uS4iD:
        ModelBlindBoxItem::where("id", $blind_box_item_id)->update(["state" => 1]);
        goto rShEE;
        HBaU8:
        ModelOrderBlindBox::where("id", $order_blind_box_id)->update(["blind_box_item_id" => $blind_box_item_id, "product_id" => $product->id, "product_name" => $product->name, "product_image" => $product->image, "product_price" => $product->price]);
        goto kCNFN;
        h5ZJE:
        $blind_box_item_id = $blind_box_item_ids[array_rand($blind_box_item_ids, 1)];
        goto EWIPv;
        rShEE:
        ModelBlindBoxItem::where("id", $result["old_blind_box_item_id"])->update(["state" => 0]);
        goto FlW8E;
        sTevb:
        return ["product" => ["product_id" => $product->id, "name" => $product->name, "price" => $product->price, "image" => $product->image, "probability_tag" => $probability_tag]];
        goto lqufk;
        sRZNs:
        $result = self::regretCheck($user_id, $order_blind_box_id);
        goto Bxwyh;
        Bxwyh:
        $blind_box_item_ids = $result["blind_box_item_ids"];
        goto h5ZJE;
        HbHzh:
        $probability_tag = ModelBlindBoxProduct::where(["blind_box_id" => $result["blind_box_id"], "product_id" => $product_id])->value("probability_tag");
        goto sTevb;
        cKHQ7:
        $product = ModelProduct::find($product_id);
        goto HBaU8;
        EWIPv:
        $product_id = ModelBlindBoxItem::where("id", $blind_box_item_id)->value("product_id");
        goto cKHQ7;
        kCNFN:
        ModelOrderBlindBox::where("id", $order_blind_box_id)->inc("regret_number")->update();
        goto uS4iD;
        lqufk:
    }
    public static function regretCheck(int $user_id, int $order_blind_box_id)
    {
        goto f_qqa;
        pKjY3:
        $order_blind_box = ModelOrderBlindBox::where(["user_id" => $user_id, "get_order_id" => 0, "id" => $order_blind_box_id, "order_state" => 0])->findOrEmpty();
        goto VeeK7;
        Gbtqs:
        $blind_box = ModelBlindBox::where(["id" => $blind_box_id, "is_sale" => 1])->findOrEmpty();
        goto YRm7t;
        sSUhc:
        $order_blind_box->regret_number >= $config_max_regret_number && fault("");
        goto jKScD;
        oEMWT:
        $blind_box_item_ids = ModelBlindBoxItem::where(["blind_box_id" => $blind_box_id, "state" => 0])->column("id");
        goto yLFvN;
        VeeK7:
        $order_blind_box->isEmpty() && fault("");
        goto x81FM;
        f_qqa:
        $regret_card_ids = ModelRegretCard::where([["user_id", "=", $user_id], ["state", "=", 0], ["end_time", ">=", time()]])->order("end_time")->column("id");
        goto fvv3H;
        eDxGG:
        return ["regret_card_ids" => $regret_card_ids, "blind_box_item_ids" => $blind_box_item_ids, "old_blind_box_item_id" => $order_blind_box->blind_box_item_id, "blind_box_id" => $blind_box_id];
        goto SDGuu;
        jKScD:
        $blind_box_id = ModelBlindBoxItem::where("id", $order_blind_box->blind_box_item_id)->value("blind_box_id");
        goto Gbtqs;
        fvv3H:
        if (!(count($regret_card_ids) == 0)) {
            goto gdnLg;
        }
        goto Ki2cd;
        ScgRI:
        gdnLg:
        goto pKjY3;
        x81FM:
        $config_max_regret_number = \app\common\logic\Config::getValueByKey("single_box_back");
        goto sSUhc;
        YRm7t:
        $blind_box->isEmpty() && fault("");
        goto oEMWT;
        Ki2cd:
        fault("");
        goto ScgRI;
        yLFvN:
        count($blind_box_item_ids) == 0 && fault("");
        goto eDxGG;
        SDGuu:
    }
}

Function Calls

None

Variables

None

Stats

MD5 81372a16a57deef963bebef39cc24a5e
Eval Count 0
Decode Time 78 ms