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;