diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/planchange/controller/ProcessPlanChangeLinkController.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/planchange/controller/ProcessPlanChangeLinkController.java index 7ace2fdb..c643a851 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/planchange/controller/ProcessPlanChangeLinkController.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/planchange/controller/ProcessPlanChangeLinkController.java @@ -106,6 +106,20 @@ public class ProcessPlanChangeLinkController extends JeroController deleteByProcessId(@RequestBody IdMapBody map) { + String id = map.getId(); + if (StringUtils.isBlank(id)) { + return Result.error("请选择数据"); + } + processPlanChangeLinkService.deleteByProcessId(id); + return Result.OK(ResultCommon.SUCCESSFULLY_DELETED); + } /** * 批量删除 diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/planchange/service/ProcessPlanChangeLinkService.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/planchange/service/ProcessPlanChangeLinkService.java index c89aa75b..460cae7c 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/planchange/service/ProcessPlanChangeLinkService.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/planchange/service/ProcessPlanChangeLinkService.java @@ -1,6 +1,7 @@ package com.jero.modules.activiti.process.planchange.service; import cn.hutool.core.collection.CollStreamUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.jero.common.system.api.ISysBaseAPI; import com.jero.common.system.query.QueryGenerator; @@ -79,5 +80,12 @@ public class ProcessPlanChangeLinkService extends ServiceImpl wrapper = new LambdaQueryWrapper<>(); + wrapper.eq(ProcessPlanChangeLink::getProcessId,id); + + this.remove(wrapper); + } }