增加测试代码

This commit is contained in:
WenG 2022-04-02 00:25:18 +08:00
parent 8726fb38ce
commit bce7a083a1

View File

@ -40,6 +40,36 @@ public class OaUserTaskCompleteListener implements TaskListener, JavaDelegate {
Map<String, Object> variables = delegateTask.getVariables();
LOG.debug("查询表单数据variables: {}", variables);
UserTask nextUserTask = activitiModelService.getNextUserTask(delegateTask.getTaskDefinitionKey(), delegateTask.getProcessDefinitionId(), variables);
// 1nrOfInstances 该会签环节中总共有多少个实例 2nrOfActiveInstances 当前活动的实例的数量即还没有 完成的实例数量 3nrOfCompletedInstances 已经完成的实例的数量
// 设置会签
// // 获取多实例配置
// MultiInstanceLoopCharacteristics characteristics = new MultiInstanceLoopCharacteristics();
// // 设置集合变量统一设置成users
// characteristics.setInputDataItem(Constant.ACT_MUIT_LIST_NAME);
// // 设置变量
// characteristics.setElementVariable(Constant.ACT_MUIT_VAR_NAME);
// // 设置为同时接收false 表示不按顺序执行
// characteristics.setSequential(false);
// // 设置条件暂时处理成全部会签完转下步
// characteristics.setCompletionCondition("${nrOfCompletedInstances==nrOfInstances}");
//
// userTask.setLoopCharacteristics(characteristics);
// 清空会签
// 获取多实例配置
// MultiInstanceLoopCharacteristics characteristics = userTask.getLoopCharacteristics();
// if (characteristics != null) {
// // 清空集合
// characteristics.setInputDataItem("");
// // 清空变量
// characteristics.setElementVariable("");
// // 设置为顺序接收true 表示不按顺序执行
// characteristics.setSequential(true);
// // 清空条件
// characteristics.setCompletionCondition("");
// }
if (nextUserTask != null) {
nextUserTask.setAssignee("1");
}