fix(办公模块): 修复 批量删除我的流程显示undefined的问题,限制不能删除进行中的流程(需要取消流程后删除)。[I6PS1N](https://gitee.com/KonBAI-Q/ruoyi-flowable-plus/issues/I6PS1N)

This commit is contained in:
konbai
2023-04-30 20:53:27 +08:00
parent 691febae61
commit 97b32c753c
6 changed files with 45 additions and 13 deletions

View File

@@ -51,6 +51,7 @@ public class WfInstanceController {
* @param instanceId 流程实例ID
* @param deleteReason 删除原因
*/
@Deprecated
@DeleteMapping(value = "/delete")
public R delete(@RequestParam String instanceId, String deleteReason) {
instanceService.delete(instanceId, deleteReason);

View File

@@ -206,6 +206,17 @@ public class WfProcessController extends BaseController {
}
/**
* 删除流程实例
*
* @param instanceIds 流程实例ID串
*/
@DeleteMapping("/instance/{instanceIds}")
public R<Void> delete(@PathVariable String[] instanceIds) {
processService.deleteProcessByIds(instanceIds);
return R.ok();
}
/**
* 读取xml文件
* @param processDefId 流程定义ID