|
@ -8,14 +8,12 @@ import com.kms.yxgh.base.DfException; |
|
|
import com.kms.yxgh.common.dto.CommonCheckingTreeDto; |
|
|
import com.kms.yxgh.common.dto.CommonCheckingTreeDto; |
|
|
import com.kms.yxgh.df.domain.DfChecking; |
|
|
import com.kms.yxgh.df.domain.DfChecking; |
|
|
import com.kms.yxgh.df.domain.DfCheckingItem; |
|
|
import com.kms.yxgh.df.domain.DfCheckingItem; |
|
|
import com.kms.yxgh.df.domain.DfPlan; |
|
|
import com.kms.yxgh.df.domain.DfCheckingLine; |
|
|
import com.kms.yxgh.df.domain.DfProjectCheckingRel; |
|
|
|
|
|
import com.kms.yxgh.df.dto.DfCheckingDetailDto; |
|
|
import com.kms.yxgh.df.dto.DfCheckingDetailDto; |
|
|
import com.kms.yxgh.df.dto.DfCheckingDetailDto.DfCheckingItemDto; |
|
|
import com.kms.yxgh.df.dto.DfCheckingDetailDto.DfCheckingItemDto; |
|
|
import com.kms.yxgh.df.mapper.DfCheckingItemMapper; |
|
|
import com.kms.yxgh.df.mapper.DfCheckingItemMapper; |
|
|
|
|
|
import com.kms.yxgh.df.mapper.DfCheckingLineMapper; |
|
|
import com.kms.yxgh.df.mapper.DfCheckingMapper; |
|
|
import com.kms.yxgh.df.mapper.DfCheckingMapper; |
|
|
import com.kms.yxgh.df.mapper.DfPlanMapper; |
|
|
|
|
|
import com.kms.yxgh.df.mapper.DfProjectCheckingRelMapper; |
|
|
|
|
|
import com.kms.yxgh.util.BeanCopyUtils; |
|
|
import com.kms.yxgh.util.BeanCopyUtils; |
|
|
import com.kms.yxgh.util.StreamUtils; |
|
|
import com.kms.yxgh.util.StreamUtils; |
|
|
import com.shuili.common.core.domain.SearchParam; |
|
|
import com.shuili.common.core.domain.SearchParam; |
|
@ -43,9 +41,8 @@ import java.util.stream.Stream; |
|
|
public class DfCheckingService extends BaseService<DfCheckingMapper, DfChecking> { |
|
|
public class DfCheckingService extends BaseService<DfCheckingMapper, DfChecking> { |
|
|
|
|
|
|
|
|
private final DfCheckingItemMapper dfCheckingItemMapper; |
|
|
private final DfCheckingItemMapper dfCheckingItemMapper; |
|
|
private final DfPlanMapper dfPlanMapper; |
|
|
|
|
|
private final SysDictDataMapper dictDataMapper; |
|
|
private final SysDictDataMapper dictDataMapper; |
|
|
private final DfProjectCheckingRelMapper dfProjectCheckingRelMapper; |
|
|
private final DfCheckingLineMapper dfCheckingLineMapper; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public final static String PART_SEPARATOR = ":"; |
|
|
public final static String PART_SEPARATOR = ":"; |
|
@ -166,10 +163,8 @@ public class DfCheckingService extends BaseService<DfCheckingMapper, DfChecking> |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public Boolean isUsed(String id) { |
|
|
public Boolean isUsed(String id) { |
|
|
return dfPlanMapper.selectCount(Wrappers.<DfPlan>lambdaQuery() |
|
|
return dfCheckingLineMapper.selectCount(Wrappers.<DfCheckingLine>lambdaQuery() |
|
|
.eq(DfPlan::getXcId, id)) > 0 |
|
|
.eq(DfCheckingLine::getXcId, id)) > 0; |
|
|
|| dfProjectCheckingRelMapper.selectCount(Wrappers.<DfProjectCheckingRel>lambdaQuery() |
|
|
|
|
|
.eq(DfProjectCheckingRel::getXcId, id)) > 0; |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
private void deleteItems(String id) { |
|
|
private void deleteItems(String id) { |
|
|