|
|
|
|
@ -13,6 +13,8 @@ import jakarta.validation.*;
|
|
|
|
|
import jakarta.servlet.http.*;
|
|
|
|
|
import java.util.*;
|
|
|
|
|
import java.io.IOException;
|
|
|
|
|
import java.util.function.Function;
|
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
import cn.iocoder.yudao.framework.common.pojo.PageParam;
|
|
|
|
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
|
|
|
@ -80,7 +82,7 @@ public class DustEquipinfoController {
|
|
|
|
|
DustEquipinfoRespVO respVO = BeanUtils.toBean(dustEquipinfo, DustEquipinfoRespVO.class);
|
|
|
|
|
if (dustEquipinfo != null && dustEquipinfo.getDustTechnology()!= null) {
|
|
|
|
|
List<String> list = Arrays.stream(dustEquipinfo.getDustTechnology().split(",")).toList();
|
|
|
|
|
respVO.setDustTechnologys(list);
|
|
|
|
|
respVO.setDustTechnology(list);
|
|
|
|
|
}
|
|
|
|
|
return success(respVO);
|
|
|
|
|
}
|
|
|
|
|
@ -92,8 +94,15 @@ public class DustEquipinfoController {
|
|
|
|
|
PageResult<DustEquipinfoDO> pageResult = dustEquipinfoService.getDustEquipinfoPage(pageReqVO);
|
|
|
|
|
PageResult<DustEquipinfoRespVO> result = BeanUtils.toBean(pageResult, DustEquipinfoRespVO.class);
|
|
|
|
|
List<DustEquipinfoRespVO> list = result.getList();
|
|
|
|
|
List<DustEquipinfoDO> list1 = pageResult.getList();
|
|
|
|
|
// 将 list1 转换为 Map,以 ID 作为 key
|
|
|
|
|
Map<String, DustEquipinfoDO> doMap = list1.stream()
|
|
|
|
|
.collect(Collectors.toMap(DustEquipinfoDO::getId, Function.identity()));
|
|
|
|
|
for (DustEquipinfoRespVO vo : list) {
|
|
|
|
|
vo.setDustTechnologys(Arrays.stream(vo.getDustTechnology().split(",")).toList());
|
|
|
|
|
DustEquipinfoDO dustEquipinfoDO = doMap.get(vo.getId());
|
|
|
|
|
if (dustEquipinfoDO != null && dustEquipinfoDO.getDustTechnology() != null){
|
|
|
|
|
vo.setDustTechnology(Arrays.stream(dustEquipinfoDO.getDustTechnology().split(",")).toList());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return success(result);
|
|
|
|
|
}
|
|
|
|
|
|