Commit fcf0b562fdd242fe9aab97f546753e7ea763458f
1 parent
480ed8db
【功能评审】Bpm:发起人是否允许撤销
Showing
3 changed files
with
3 additions
and
4 deletions
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/model/BpmModelMetaInfoVO.java
| ... | ... | @@ -62,7 +62,7 @@ public class BpmModelMetaInfoVO { |
| 62 | 62 | @Schema(description = "排序", example = "1") |
| 63 | 63 | private Long sort; // 创建时,后端自动生成 |
| 64 | 64 | |
| 65 | - @Schema(description = "允许撤销审批中的申请") | |
| 65 | + @Schema(description = "允许撤销审批中的申请", example = "true") | |
| 66 | 66 | private Boolean allowCancelRunningProcess; |
| 67 | 67 | |
| 68 | 68 | } | ... | ... |
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/dal/dataobject/definition/BpmProcessDefinitionInfoDO.java
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmProcessInstanceServiceImpl.java
| ... | ... | @@ -646,7 +646,7 @@ public class BpmProcessInstanceServiceImpl implements BpmProcessInstanceService |
| 646 | 646 | BpmProcessDefinitionInfoDO processDefinitionInfo = processDefinitionService.getProcessDefinitionInfo(instance.getProcessDefinitionId()); |
| 647 | 647 | Assert.notNull(processDefinitionInfo, "流程定义({})不存在", processDefinitionInfo); |
| 648 | 648 | if (processDefinitionInfo.getAllowCancelRunningProcess() != null // 防止未配置 AllowCancelRunningProcess , 默认为可取消 |
| 649 | - && !processDefinitionInfo.getAllowCancelRunningProcess()) { | |
| 649 | + && Boolean.FALSE.equals(processDefinitionInfo.getAllowCancelRunningProcess())) { | |
| 650 | 650 | throw exception(PROCESS_INSTANCE_CANCEL_FAIL_NOT_ALLOW); |
| 651 | 651 | } |
| 652 | 652 | ... | ... |