|
@@ -53,6 +53,13 @@ class DeepSeekController extends BaseController
|
|
|
return $this->success($result);
|
|
|
}
|
|
|
|
|
|
+ // 重置段落音频状态
|
|
|
+ public function resetParagraphAudio(Request $request) {
|
|
|
+ $data = $request->all();
|
|
|
+ $result = $this->deepseekService->resetParagraphAudio($data);
|
|
|
+ return $this->success(['success'=>$result ? 1 : 0]);
|
|
|
+ }
|
|
|
+
|
|
|
// 保存段落音频
|
|
|
public function saveParagraphAudio(Request $request) {
|
|
|
$data = $request->all();
|
|
@@ -153,7 +160,7 @@ class DeepSeekController extends BaseController
|
|
|
$paragraph_urls = DB::table('mp_chapter_paragraph_audios')->where('bid', $bid)->where('version_id', $version_id)
|
|
|
->where('cid', $cid)->where(function($query) {
|
|
|
return $query->where('generate_status', '!=', '制作中')->orWhere('error_msg', '!=', '');
|
|
|
- })->select('id', 'sequence', 'paragraph_audio_url', 'error_msg')
|
|
|
+ })->select('id', 'sequence', 'generate_status', 'paragraph_audio_url', 'error_msg')
|
|
|
->get()->map(function ($value) {
|
|
|
return (array)$value;
|
|
|
})->toArray();
|