|
|
@@ -634,6 +634,11 @@ public class CoreDrillPlanServiceImpl extends ServiceImpl<CoreDrillPlanMapper, C
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public void deleteCoreDrillPlanByIds(Long id) {
|
|
|
List<Long> list = baseMapper.selectIdByParentId(id);
|
|
|
+ if (ObjectUtil.isEmpty(list)) {
|
|
|
+ //说明没有下发,还是草稿状态
|
|
|
+ removeById(id);
|
|
|
+ return;
|
|
|
+ }
|
|
|
Integer isExecute = coreDrillTaskMapper.selectCount(new LambdaQueryWrapper<CoreDrillTask>()
|
|
|
.in(CoreDrillTask::getPlanId, list)
|
|
|
.eq(CoreDrillTask::getStatus, DrillDoStatus.DONE.getCode()))
|