productId ?? 0; $product = ProductClass::getById($productId, true); if (empty($product)) { util::fail('没有找到花材'); } $ptItemId = $product->itemId ?? 0; if (empty($ptItemId)) { util::fail('没有找到平台id'); } $orderSn = $orderItem->orderSn ?? ''; $orderInfo = OrderClass::getByCondition(['orderSn' => $orderSn], true); if (empty($orderInfo)) { util::fail('没有找到订单'); } $respond = OrderItemClass::giveItem($orderInfo, $orderItem, $product, $num, $data); $cgId = $orderInfo->purchaseId ?? 0; PurchaseItemClass::acceptItem($cgId, $ptItemId, $num); return $respond; } }