From b8de3690cf66d6c6d669f5010eb15416c8dff480 Mon Sep 17 00:00:00 2001 From: CaptainB Date: Thu, 28 Nov 2024 18:23:40 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=BA=94=E7=94=A8?= =?UTF-8?q?=E5=A4=8D=E5=88=B6=E6=B2=A1=E6=9C=89=E6=8A=8A=E8=AF=AD=E9=9F=B3?= =?UTF-8?q?=E5=92=8C=E6=96=87=E4=BB=B6=E4=B8=8A=E4=BC=A0=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E4=B8=80=E8=B5=B7=E5=A4=8D=E5=88=B6=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --bug=1049519 --user=刘瑞斌 【应用】应用复制,复制的副本没有将语音输入和语音合成模型复制过来 https://www.tapd.cn/57709429/s/1620615 --- .../serializers/application_serializers.py | 22 ++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/apps/application/serializers/application_serializers.py b/apps/application/serializers/application_serializers.py index 23b058040..7c43ada4b 100644 --- a/apps/application/serializers/application_serializers.py +++ b/apps/application/serializers/application_serializers.py @@ -147,9 +147,9 @@ class ApplicationWorkflowSerializer(serializers.Serializer): default_workflow = json.loads(default_workflow_json) for node in default_workflow.get('nodes'): if node.get('id') == 'base-node': - node.get('properties')['node_data'] = {"desc": application.get('desc'), - "name": application.get('name'), - "prologue": application.get('prologue')} + node.get('properties')['node_data']['desc'] = application.get('desc') + node.get('properties')['node_data']['name'] = application.get('name') + node.get('properties')['node_data']['prologue'] = application.get('prologue') return Application(id=uuid.uuid1(), name=application.get('name'), desc=application.get('desc'), @@ -160,6 +160,14 @@ class ApplicationWorkflowSerializer(serializers.Serializer): model_setting={}, problem_optimization=False, type=ApplicationTypeChoices.WORK_FLOW, + stt_model_enable=application.get('stt_model_enable', False), + stt_model_id=application.get('stt_model', None), + tts_model_id=application.get('tts_model', None), + tts_model_enable=application.get('tts_model_enable', False), + tts_model_params_setting=application.get('tts_model_params_setting', {}), + tts_type=application.get('tts_type', None), + file_upload_enable=application.get('file_upload_enable', False), + file_upload_setting=application.get('file_upload_setting', {}), work_flow=default_workflow ) @@ -502,6 +510,14 @@ class ApplicationSerializer(serializers.Serializer): type=ApplicationTypeChoices.SIMPLE, model_params_setting=application.get('model_params_setting', {}), problem_optimization_prompt=application.get('problem_optimization_prompt', None), + stt_model_enable=application.get('stt_model_enable', False), + stt_model_id=application.get('stt_model', None), + tts_model_id=application.get('tts_model', None), + tts_model_enable=application.get('tts_model_enable', False), + tts_model_params_setting=application.get('tts_model_params_setting', {}), + tts_type=application.get('tts_type', None), + file_upload_enable=application.get('file_upload_enable', False), + file_upload_setting=application.get('file_upload_setting', {}), work_flow={} )