cloud_goods_id; $cloud_supplier_id = $this->cloud_supplier_id; $price_open = $this->price_open; $goods = Goods::find()->where(['cloud_goods_id' => $cloud_goods_id, 'is_delete' => 0]) ->andWhere(['OR', ['is', 'is_wholesale', null], ['<=', 'is_wholesale', 0]])->asArray()->all(); debug_log($cloud_goods_id); debug_log($cloud_supplier_id); foreach ($goods as $item) { //获取商城是否设置云仓产品自动更新 // $cloud_is_update = Option::get('cloud_is_update', $item['store_id'], 'store')['value']; $log = CloudGoodsUpdateLog::findOne(['cloud_goods_id' => $cloud_goods_id, 'store_id' => $item['store_id']]) ?: new CloudGoodsUpdateLog(); $log->cloud_supplier_id = $cloud_supplier_id; $log->cloud_goods_id = $cloud_goods_id; $log->store_id = $item['store_id']; $log->goods_id = $item['id']; $log->is_update = 0; $log->is_audit = $price_open; $log->status = (int)$item['status']; $log->created_at = time(); $log->updated_at = '0'; $res = $log->save(); debug_log(json_encode($log->errors)); } } catch (\Exception $e) { debug_log('创建云仓更新产品信息1'. json_encode($e->getFile() . $e->getMessage() . $e->getLine())); } } }