fix: 语料查询
This commit is contained in:
parent
39a8b597d1
commit
9ec26e7ac5
@ -5,6 +5,7 @@ import cn.hutool.core.util.ObjUtil;
|
|||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import com.cmvr.common.exception.GlobalException;
|
||||||
import com.cmvr.common.utils.uuid.IdUtils;
|
import com.cmvr.common.utils.uuid.IdUtils;
|
||||||
import com.cmvr.vi.enums.ViCorpusEnum;
|
import com.cmvr.vi.enums.ViCorpusEnum;
|
||||||
import com.cmvr.vi.mapper.ViCorpusMapper;
|
import com.cmvr.vi.mapper.ViCorpusMapper;
|
||||||
@ -38,15 +39,19 @@ public class IViCorpusServiceImpl extends ServiceImpl<ViCorpusMapper, ViCorpus>
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<ViCorpus> selectViCorpusList(ViCorpusVO viCorpusVO) {
|
public List<ViCorpus> selectViCorpusList(ViCorpusVO viCorpusVO) {
|
||||||
|
String corpusType = viCorpusVO.getType();
|
||||||
|
if (ObjUtil.isEmpty(corpusType)) {
|
||||||
|
throw new GlobalException("语料类型不能为空!");
|
||||||
|
}
|
||||||
LambdaQueryWrapper<ViCorpus> wrapper = Wrappers.lambdaQuery();
|
LambdaQueryWrapper<ViCorpus> wrapper = Wrappers.lambdaQuery();
|
||||||
|
|
||||||
// 如果是唤醒语料
|
// 如果是唤醒语料
|
||||||
if (ViCorpusEnum.WAKEUP.name().equalsIgnoreCase(viCorpusVO.getType())) {
|
if (ViCorpusEnum.WAKEUP.name().equalsIgnoreCase(corpusType)) {
|
||||||
wrapper.eq(ViCorpus::getType, ViCorpusEnum.WAKEUP);
|
wrapper.eq(ViCorpus::getType, ViCorpusEnum.WAKEUP);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 如果是单次对话
|
// 如果是单次对话
|
||||||
if (ViCorpusEnum.TEST.name().equalsIgnoreCase(viCorpusVO.getType())) {
|
if (ViCorpusEnum.TEST.name().equalsIgnoreCase(corpusType)) {
|
||||||
wrapper.eq(ViCorpus::getType, ViCorpusEnum.TEST)
|
wrapper.eq(ViCorpus::getType, ViCorpusEnum.TEST)
|
||||||
.eq(ViCorpus::getContinuous, 1); // 只查单次
|
.eq(ViCorpus::getContinuous, 1); // 只查单次
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user