From d941d753a5a8a1f1a75f8707efaf915d0e2fc72f Mon Sep 17 00:00:00 2001 From: sunxiqing <2240398334@qq.com> Date: Mon, 6 Jan 2025 16:30:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=9F=A5=E7=9C=8B=E6=8A=A5?= =?UTF-8?q?=E5=91=8A=E6=97=B6=E5=8A=A8=E6=80=81=E5=88=97=E8=A1=A8=E4=B8=BA?= =?UTF-8?q?=E7=A9=BA=E6=97=B6=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modelassesstaskmanual/ManualModelAnswerServiceImpl.java | 4 ++++ .../ModelAssessTaskManualBackupServiceImpl.java | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/modelassesstaskmanual/ManualModelAnswerServiceImpl.java b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/modelassesstaskmanual/ManualModelAnswerServiceImpl.java index 37ba79392..25778d920 100644 --- a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/modelassesstaskmanual/ManualModelAnswerServiceImpl.java +++ b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/modelassesstaskmanual/ManualModelAnswerServiceImpl.java @@ -1,5 +1,6 @@ package cn.iocoder.yudao.module.llm.service.modelassesstaskmanual; +import cn.hutool.core.util.ObjectUtil; import cn.iocoder.yudao.framework.common.util.collection.CollectionUtils; import cn.iocoder.yudao.module.llm.controller.admin.dataset.vo.DatasetAnswerRespVO; import cn.iocoder.yudao.module.llm.controller.admin.dataset.vo.DatasetQuestionPageReqVO; @@ -120,6 +121,9 @@ public class ManualModelAnswerServiceImpl implements ManualModelAnswerService { .eq(ManualModelAnswerDO::getStatus,2) .isNotNull(ManualModelAnswerDO::getReqRespVos); List manualModelAnswerDOS = manualModelAnswerMapper.selectList(wrapper); + if (ObjectUtil.isAllEmpty(manualModelAnswerDOS)){ + return null; + } List bean = BeanUtils.toBean(manualModelAnswerDOS.get(0).getReqRespVos(), LabelInformationVO.class); List collect = bean.stream().map(LabelInformationVO::getLabel).collect(Collectors.toList()); return collect; diff --git a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/modelassesstaskmanualbackup/ModelAssessTaskManualBackupServiceImpl.java b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/modelassesstaskmanualbackup/ModelAssessTaskManualBackupServiceImpl.java index e05213cc2..428eb5c6c 100644 --- a/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/modelassesstaskmanualbackup/ModelAssessTaskManualBackupServiceImpl.java +++ b/yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/modelassesstaskmanualbackup/ModelAssessTaskManualBackupServiceImpl.java @@ -1,5 +1,6 @@ package cn.iocoder.yudao.module.llm.service.modelassesstaskmanualbackup; +import cn.hutool.core.util.ObjectUtil; import cn.iocoder.yudao.module.llm.controller.admin.dataset.vo.DatasetAnswerRespVO; import cn.iocoder.yudao.module.llm.controller.admin.modelassesstaskauto.vo.ModelAssessTaskAutoPageReqVO; import cn.iocoder.yudao.module.llm.controller.admin.modelassesstaskauto.vo.ModelAssessTaskAutoRespVO; @@ -421,6 +422,9 @@ public class ModelAssessTaskManualBackupServiceImpl implements ModelAssessTaskMa .eq(ManualModelAnswerBackupDO::getStatus,2) .isNotNull(ManualModelAnswerBackupDO::getReqRespVos); List manualModelAnswerDOS = manualModelAnswerBackupMapper.selectList(wrapper); + if (ObjectUtil.isAllEmpty(manualModelAnswerDOS)){ + return null; + } List bean = BeanUtils.toBean(manualModelAnswerDOS.get(0).getReqRespVos(), LabelInformationVO.class); List collect = bean.stream().map(LabelInformationVO::getLabel).collect(Collectors.toList()); return collect;