fix: 触控交互项目

This commit is contained in:
stream 2026-02-04 15:09:20 +08:00
parent f1eb1043a6
commit d761a2fe5b
2 changed files with 3 additions and 7 deletions

View File

@ -84,5 +84,5 @@ public class TiProject extends BaseEntity {
private Long vehicleConfigId;
@ApiModelProperty(value = "测试功能id列表")
private String testFuncs;
private String testFuncIds;
}

View File

@ -1,9 +1,9 @@
package com.cmvr.ti.service.impl;
import cn.hutool.core.text.CharPool;
import cn.hutool.core.util.ObjUtil;
import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson2.JSON;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
@ -33,7 +33,6 @@ import org.springframework.transaction.annotation.Transactional;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.stream.Collectors;
@Service
@RequiredArgsConstructor
@ -62,10 +61,7 @@ public class TiProjectServiceImpl extends ServiceImpl<TiProjectMapper, TiProject
@Transactional(rollbackFor = Exception.class)
public int insertTiProject(TiProject tiProject) {
// 校验功能ID是否属于同一车型配置
List<Long> ids = StrUtil.split(tiProject.getTestFuncs(), CharPool.COMMA)
.stream()
.map(Long::valueOf)
.collect(Collectors.toList());
List<Long> ids = JSON.parseArray(tiProject.getTestFuncIds(), Long.class);
List<TiVehicleFunction> functions = tiVehicleFunctionService.queryByIds(ids);