From 94e1c096478e5b66e10c5d0b1c642e2aa789aa40 Mon Sep 17 00:00:00 2001 From: hrz <1710360675@qq.com> Date: Mon, 31 Mar 2025 10:57:27 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E9=9F=B3=E8=89=B2=E8=A1=A8id=E4=B8=BAStrin?= =?UTF-8?q?g=20(#602)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xiaozhi/modules/timbre/controller/TimbreController.java | 2 +- .../java/xiaozhi/modules/timbre/service/TimbreService.java | 4 ++-- .../modules/timbre/service/impl/TimbreServiceImpl.java | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/main/manager-api/src/main/java/xiaozhi/modules/timbre/controller/TimbreController.java b/main/manager-api/src/main/java/xiaozhi/modules/timbre/controller/TimbreController.java index 6937fdfa..45806a5a 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/timbre/controller/TimbreController.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/timbre/controller/TimbreController.java @@ -75,7 +75,7 @@ public class TimbreController { @Operation(summary = "音色修改") @RequiresPermissions("sys:role:superAdmin") public Result update( - @PathVariable Long id, + @PathVariable String id, @RequestBody TimbreDataDTO dto) { ValidatorUtils.validateEntity(dto); timbreService.update(id, dto); diff --git a/main/manager-api/src/main/java/xiaozhi/modules/timbre/service/TimbreService.java b/main/manager-api/src/main/java/xiaozhi/modules/timbre/service/TimbreService.java index b9d4578e..4519e17a 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/timbre/service/TimbreService.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/timbre/service/TimbreService.java @@ -45,14 +45,14 @@ public interface TimbreService extends BaseService { * @param timbreId 需要修改的id * @param dto 需要修改的数据 */ - void update(Long timbreId, TimbreDataDTO dto); + void update(String timbreId, TimbreDataDTO dto); /** * 批量删除音色 * * @param ids 需要被删除的音色id列表 */ - void delete(Long[] ids); + void delete(String[] ids); List getVoiceNames(String ttsModelId, String voiceName); } \ No newline at end of file diff --git a/main/manager-api/src/main/java/xiaozhi/modules/timbre/service/impl/TimbreServiceImpl.java b/main/manager-api/src/main/java/xiaozhi/modules/timbre/service/impl/TimbreServiceImpl.java index 38d74eb0..9496b6d5 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/timbre/service/impl/TimbreServiceImpl.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/timbre/service/impl/TimbreServiceImpl.java @@ -70,7 +70,7 @@ public class TimbreServiceImpl extends BaseServiceImpl @Override @Transactional(rollbackFor = Exception.class) - public void update(Long timbreId, TimbreDataDTO dto) { + public void update(String timbreId, TimbreDataDTO dto) { isTtsModelId(dto.getTtsModelId()); TimbreEntity timbreEntity = ConvertUtils.sourceToTarget(dto, TimbreEntity.class); timbreEntity.setId(timbreId); @@ -79,7 +79,7 @@ public class TimbreServiceImpl extends BaseServiceImpl @Override @Transactional(rollbackFor = Exception.class) - public void delete(Long[] ids) { + public void delete(String[] ids) { baseDao.deleteBatchIds(Arrays.asList(ids)); }