0], null, '*', null, true); if (!empty($list)) { foreach ($list as $item) { $itemId = $item->itemId ?? 0; $shopId = $item->shopId ?? 0; $p = ProductClass::getByCondition(['itemId' => $itemId, 'shopId' => $shopId], true); $productId = $p->id ?? 0; if (!empty($productId)) { $item->productId = $productId; $item->save(); } echo "id:" . $item->id . " 已经更新productId:" . $productId . "\n"; } } } }