$order_blind_box_ids = []; foreach($blind_box_items as $blind_box_item) { $product = Mage")->find(); $blind_box_product = ModelBlindBoxProduct::with(["tag" => function ($query) { $query->bind(["tag_img" => "image"]); }])->where(["blind_box_id" => $blind_box_item->blind_box_id, "product_id" => $blind_box_item->product_id])->find(); $product->tag_image = $blind_box_product->tag_img; $order_code = date("YmdHis") . substr($user_id . rand(1000000, 9999999), 0, 8); $order_blind_box = ModelOrderBlindBox::create([ "get_order_id" => 0, "user_id" => $user_id, "order_code" => $order_code, "blind_box_item_id" => $blind_box_item->id, "product_id" => $product->product_id, "product_name" => $product->name, "product_image" => $product->image, "product_price" => $product->price, "blind_box_price" => $blind_box->price, "user_money" => 0, "bonus_amount" => 0, "pay_money" => $blind_box->price, "payment_type" => '', "order_state" => 99, "address" => '', "shipping_state" => 0, "shipping_time" => 0, "retrieve_time" => 0, "retrieve_amount" => 0, "regret_number" => 0 ]); $order_blind_box_ids[] = $order_blind_box->id; if (!$order_blind_box->isEmpty()) { $payment_code = date("YmdHis") . substr($user_id . rand(1000000, 9999999), 0, 8); $payment_note = "购买盲盒"; ModelPaymentLog::create([ "payment_code" => $payment_code, "user_id" => $user_id, "order_blind_box_id"=> $order_blind_box->id, "blind_box_item_id" => $blind_box_item->id, "blind_box_price" => $price,
评论