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; private Long vehicleConfigId;
@ApiModelProperty(value = "测试功能id列表") @ApiModelProperty(value = "测试功能id列表")
private String testFuncs; private String testFuncIds;
} }

View File

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