‘liusuyi’
2023-06-14 7340977c8326c27ec484a815131bff03ad0468c5
ard-work/src/main/java/com/ruoyi/alarmpoints/tube/service/impl/ArdTubesServiceImpl.java
@@ -1,6 +1,7 @@
package com.ruoyi.alarmpoints.tube.service.impl;
import java.util.List;
import com.ruoyi.alarmpoints.tube.domain.ArdTubes;
import com.ruoyi.alarmpoints.tube.domain.ArdTubesDetails;
import com.ruoyi.alarmpoints.tube.mapper.ArdTubesDetailsMapper;
@@ -10,6 +11,7 @@
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.common.utils.SecurityUtils;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
/**
@@ -24,6 +26,7 @@
    private ArdTubesMapper ardTubesMapper;
    @Resource
    private ArdTubesDetailsMapper ardTubesDetailsMapper;
    /**
     * 查询管线管理
     *
@@ -44,13 +47,16 @@
    @Override
    @DataScope(deptAlias = "d", userAlias = "u")
    public List<ArdTubes> selectArdTubesList(ArdTubes ardTubes) {
        List<ArdTubes> tubes = ardTubesMapper.selectArdTubesList(ardTubes);
        for (ArdTubes tube : tubes) {
        ArdTubesDetails tubesDetails=new ArdTubesDetails();
        tubesDetails.setTubeId(ardTubes.getId());
            tubesDetails.setTubeId(tube.getId());
        List<ArdTubesDetails> ardTubesDetails = ardTubesDetailsMapper.selectArdTubesDetailsList(tubesDetails);
        ArdTubes arttube=new ArdTubes();
        arttube.setChildCount(ardTubesDetails.size());
        ardTubesMapper.updateArdTubes(arttube);
        return ardTubesMapper.selectArdTubesList(ardTubes);
            tube.setChildCount(ardTubesDetails.size());
            ardTubesMapper.updateArdTubes(tube);
        }
        return tubes;
    }
    /**