|
|
@@ -10096,9 +10096,16 @@ Q版卡通风格,头大身小,造型圆润可爱,线条简单,色彩明
|
|
|
$generated_roles = isset($episode_arr['roles']) && is_array($episode_arr['roles']) ? $episode_arr['roles'] : [];
|
|
|
$generated_scenes = isset($episode_arr['scenes']) && is_array($episode_arr['scenes']) ? $episode_arr['scenes'] : [];
|
|
|
$generated_props = isset($episode_arr['props']) && is_array($episode_arr['props']) ? $episode_arr['props'] : [];
|
|
|
- $merged_roles = $generated_roles;
|
|
|
- $merged_scenes = $generated_scenes;
|
|
|
- $merged_props = $generated_props;
|
|
|
+ // 过滤掉关键字段为空的条目
|
|
|
+ $merged_roles = array_values(array_filter($generated_roles, function ($item) {
|
|
|
+ return !empty($item['role'] ?? null);
|
|
|
+ }));
|
|
|
+ $merged_scenes = array_values(array_filter($generated_scenes, function ($item) {
|
|
|
+ return !empty($item['scene'] ?? null);
|
|
|
+ }));
|
|
|
+ $merged_props = array_values(array_filter($generated_props, function ($item) {
|
|
|
+ return !empty($item['prop'] ?? null);
|
|
|
+ }));
|
|
|
// $merged_roles = $this->mergeEpisodeResourceItems($existing_roles, $generated_roles, 'role');
|
|
|
// $merged_scenes = $this->mergeEpisodeResourceItems($existing_scenes, $generated_scenes, 'scene');
|
|
|
|