diff --git a/cmvr-iot-ti/src/main/java/com/cmvr/ti/model/domain/TiProject.java b/cmvr-iot-ti/src/main/java/com/cmvr/ti/model/domain/TiProject.java index b27d3b5..b197964 100644 --- a/cmvr-iot-ti/src/main/java/com/cmvr/ti/model/domain/TiProject.java +++ b/cmvr-iot-ti/src/main/java/com/cmvr/ti/model/domain/TiProject.java @@ -84,5 +84,5 @@ public class TiProject extends BaseEntity { private Long vehicleConfigId; @ApiModelProperty(value = "测试功能id列表") - private String testFuncs; + private String testFuncIds; } diff --git a/cmvr-iot-ti/src/main/java/com/cmvr/ti/service/impl/TiProjectServiceImpl.java b/cmvr-iot-ti/src/main/java/com/cmvr/ti/service/impl/TiProjectServiceImpl.java index 8ff2e76..1cb02a6 100644 --- a/cmvr-iot-ti/src/main/java/com/cmvr/ti/service/impl/TiProjectServiceImpl.java +++ b/cmvr-iot-ti/src/main/java/com/cmvr/ti/service/impl/TiProjectServiceImpl.java @@ -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 ids = StrUtil.split(tiProject.getTestFuncs(), CharPool.COMMA) - .stream() - .map(Long::valueOf) - .collect(Collectors.toList()); + List ids = JSON.parseArray(tiProject.getTestFuncIds(), Long.class); List functions = tiVehicleFunctionService.queryByIds(ids);