status_enum =PropStatus::get($model->status); if ($model->status != PropStatus::GENERATED['value']) { $imageState = PluginModelTask::processing(['alias_id' => $model->id, 'scene' => ModelScene::PROP_IMAGE['value']]); $threeViewImageState = PluginModelTask::processing(['alias_id' => $model->id, 'scene' => ModelScene::PROP_THREE_VIEW_IMAGE['value']]); if ($imageState > 0 || $threeViewImageState > 0) { $model->status_enum = PropStatus::PENDING; } } } }