From c98d405afe2c8c563cf2edf4fa9a08bad6e2b118 Mon Sep 17 00:00:00 2001
From: 康鲁杰 <60095866+KangLujie@users.noreply.github.com>
Date: 星期四, 12 六月 2025 10:59:38 +0800
Subject: [PATCH] 进度

---
 yudao-module-digitalcourse/yudao-module-digitalcourse-biz/src/main/java/cn/iocoder/yudao/module/digitalcourse/dal/mysql/template/TemplateMapper.java              |    3 ++-
 yudao-module-digitalcourse/yudao-module-digitalcourse-biz/src/main/java/cn/iocoder/yudao/module/digitalcourse/service/digitalhumans/DigitalHumansServiceUtil.java |    6 ++++++
 2 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/yudao-module-digitalcourse/yudao-module-digitalcourse-biz/src/main/java/cn/iocoder/yudao/module/digitalcourse/dal/mysql/template/TemplateMapper.java b/yudao-module-digitalcourse/yudao-module-digitalcourse-biz/src/main/java/cn/iocoder/yudao/module/digitalcourse/dal/mysql/template/TemplateMapper.java
index a658b82..63b7aaa 100644
--- a/yudao-module-digitalcourse/yudao-module-digitalcourse-biz/src/main/java/cn/iocoder/yudao/module/digitalcourse/dal/mysql/template/TemplateMapper.java
+++ b/yudao-module-digitalcourse/yudao-module-digitalcourse-biz/src/main/java/cn/iocoder/yudao/module/digitalcourse/dal/mysql/template/TemplateMapper.java
@@ -59,7 +59,8 @@
                 }
 
 
-                wrapper.orderByAsc(TemplateDO::getId);
+                wrapper.orderByDesc(TemplateDO::getCreateTime);
+
         return selectPage(reqVO, wrapper);
     }
 
diff --git a/yudao-module-digitalcourse/yudao-module-digitalcourse-biz/src/main/java/cn/iocoder/yudao/module/digitalcourse/service/digitalhumans/DigitalHumansServiceUtil.java b/yudao-module-digitalcourse/yudao-module-digitalcourse-biz/src/main/java/cn/iocoder/yudao/module/digitalcourse/service/digitalhumans/DigitalHumansServiceUtil.java
index c64c84c..ee0f906 100644
--- a/yudao-module-digitalcourse/yudao-module-digitalcourse-biz/src/main/java/cn/iocoder/yudao/module/digitalcourse/service/digitalhumans/DigitalHumansServiceUtil.java
+++ b/yudao-module-digitalcourse/yudao-module-digitalcourse-biz/src/main/java/cn/iocoder/yudao/module/digitalcourse/service/digitalhumans/DigitalHumansServiceUtil.java
@@ -184,6 +184,12 @@
                 // 澶勭悊涓氬姟閫昏緫閿欒锛屾洿鏂扮姸鎬佸拰閿欒淇℃伅
                 String referenceAudioText = responseJson.getString("reference_audio_text");
                 String asrFormatAudioUrl = responseJson.getString("asr_format_audio_url");
+                if (referenceAudioText == null || asrFormatAudioUrl == null) {
+                    // 濡傛灉娌℃湁杩斿洖姝g‘鐨勬枃鏈垨闊抽 URL锛岃涓鸿缁冨け璐�
+                    digitalHumansMapper.update(new UpdateWrapper<DigitalHumansDO>().lambda().eq(DigitalHumansDO::getCode, digitalHumansTrailVo.getCode()).set(DigitalHumansDO::getStatus, ERROR_STATUS));
+                    log.error("璁粌澶辫触锛�->>>>>>>>> 娌℃湁杩斿洖姝g‘鐨勬枃鏈垨闊抽 URL");
+                    return;
+                }
                 // 濡傛灉鎴愬姛锛岃幏鍙栦竴甯у綋鍥剧墖
                 String picFileName = modelFileName.replace(extname, ".png");
                 String pngPath = configApi.getConfigValueByKey(EASEGEN_URL) + "\\human_picture";

--
Gitblit v1.9.3