数据回流校验修改

This commit is contained in:
sunxiqing 2025-01-07 11:01:17 +08:00
parent 6feb1e10cc
commit e0b577ef17
3 changed files with 6 additions and 3 deletions

View File

@ -1,6 +1,7 @@
package cn.iocoder.yudao.module.llm.service.datarefluxdata;
import cn.hutool.core.util.ObjectUtil;
import cn.iocoder.yudao.framework.common.exception.ErrorCode;
import cn.iocoder.yudao.framework.common.exception.ServiceException;
import cn.iocoder.yudao.framework.common.util.collection.CollectionUtils;
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
@ -153,7 +154,7 @@ public class DataRefluxDataServiceImpl implements DataRefluxDataService {
dataRespVO.setId(null);
List<DatasetDO> datasetDO = datasetMapper.selectList(new LambdaQueryWrapper<DatasetDO>().eq(DatasetDO::getDatasetName, dataRespVO.getDatasetName()));
if (!CollectionUtils.isAnyEmpty(datasetDO)){
throw new RuntimeException("数据集名称重复");
throw exception(new ErrorCode(11000,"数据集名称重复"));
}
datasetMapper.insert(dataRespVO);
for (DataRefluxDataDO dataRefluxDataDO : dataRefluxDataDOS){

View File

@ -1,6 +1,7 @@
package cn.iocoder.yudao.module.llm.service.dataset;
import cn.iocoder.yudao.framework.common.exception.ErrorCode;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import cn.iocoder.yudao.module.llm.constant.DataConstants;
@ -250,7 +251,7 @@ public class DatasetServiceImpl implements DatasetService {
}
);
}catch (Exception e){
throw new RuntimeException("请正确上传json格式得数据");
throw exception(new ErrorCode(11000,"请正确上传json格式得数据"));
}finally {
connection.disconnect();
}

View File

@ -1,5 +1,6 @@
package cn.iocoder.yudao.module.llm.service.modelassesstaskauto;
import cn.iocoder.yudao.framework.common.exception.ErrorCode;
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
import cn.iocoder.yudao.module.llm.controller.admin.modelassesstaskmanual.vo.ModelAssessTaskManualRespVO;
import cn.iocoder.yudao.module.llm.dal.dataobject.basemodel.BaseModelDO;
@ -73,7 +74,7 @@ public class ModelAssessTaskAutoServiceImpl implements ModelAssessTaskAutoServic
ModelAssessTaskAutoDO modelAssessTaskAuto = BeanUtils.toBean(createReqVO, ModelAssessTaskAutoDO.class);
LambdaUpdateWrapper<ModelAssessTaskAutoDO> eq = new LambdaUpdateWrapper<ModelAssessTaskAutoDO>().eq(ModelAssessTaskAutoDO::getTaskName, createReqVO.getTaskName());
if (modelAssessTaskAutoMapper.selectCount(eq) > 0){
throw new RuntimeException("任务名称重复");
throw exception(new ErrorCode(11000,"任务名称重复"));
}
modelAssessTaskAutoMapper.insert(modelAssessTaskAuto);
List<ModelAssessTaskStoplistSaveReqVO> stoplists = createReqVO.getStoplists();