YYC
2026-03-03 394084e797847a7534afbcda110af9c544af398c
fzzy-igdss-inte/src/main/java/com/fzzy/igds/app/v1/service/impl/ServiceImpl5205.java
@@ -107,36 +107,39 @@
        dto.setTempMax(grainData.getTempMax());
        dto.setTempMin(grainData.getTempMin());
        dto.setTempAve(grainData.getTempAve());
        dto.setCable(grainData.getCable().replaceAll(",","-"));
        if(StringUtils.isNotEmpty(grainData.getCableCir())){
        dto.setCable(grainData.getCable().replaceAll(",", "-"));
        if (StringUtils.isNotEmpty(grainData.getCableCir())) {
            dto.setCableCir(grainData.getCableCir().replaceAll(",", "-"));
        }
        List<PPointDto> listPoints = new ArrayList<>();
        PPointDto pointDto;
        for (GrainPoint point : grainData.getListPoints()) {
            pointDto = new PPointDto();
            pointDto.setX(point.getX());
            pointDto.setY(point.getY());
            pointDto.setZ(point.getZ());
            pointDto.setFz(point.getFz());
            pointDto.setTemp(point.getTemp());
            listPoints.add(pointDto);
        if (grainData.getListPoints() != null) {
            for (GrainPoint point : grainData.getListPoints()) {
                pointDto = new PPointDto();
                pointDto.setX(point.getX());
                pointDto.setY(point.getY());
                pointDto.setZ(point.getZ());
                pointDto.setFz(point.getFz());
                pointDto.setTemp(point.getTemp());
                listPoints.add(pointDto);
            }
        }
        dto.setPoints(listPoints);
        List<PDetailDto> listDetail = new ArrayList<>();
        PDetailDto detailDto;
        for (GrainLay lay : grainData.getListLays()) {
            detailDto = new PDetailDto();
            detailDto.setFz(lay.getFz());
            detailDto.setFzName(lay.getFz() + "层");
            detailDto.setTempMax(lay.getTempMax());
            detailDto.setTempMin(lay.getTempMin());
            detailDto.setTempAve(lay.getTempAve());
            listDetail.add(detailDto);
        if (grainData.getListLays() != null) {
            for (GrainLay lay : grainData.getListLays()) {
                detailDto = new PDetailDto();
                detailDto.setFz(lay.getFz());
                detailDto.setFzName(lay.getFz() + "层");
                detailDto.setTempMax(lay.getTempMax());
                detailDto.setTempMin(lay.getTempMin());
                detailDto.setTempAve(lay.getTempAve());
                listDetail.add(detailDto);
            }
        }
        dto.setDetails(listDetail);
        return PhoneRespUtil.success(dto, req);