feat(bpm): 修改抄送用户字段名为options
- 将BpmProcessInstanceCopyCreateReqVO中的userIds字段重命名为options - 更新BpmProcessInstanceCopyServiceImpl中使用该字段的代码逻辑
This commit is contained in:
@@ -23,6 +23,6 @@ public class BpmProcessInstanceCopyCreateReqVO {
|
|||||||
|
|
||||||
@Schema(description = "抄送的用户编号数组", requiredMode = Schema.RequiredMode.REQUIRED, example = "[1,2]")
|
@Schema(description = "抄送的用户编号数组", requiredMode = Schema.RequiredMode.REQUIRED, example = "[1,2]")
|
||||||
@NotEmpty(message = "抄送用户不能为空")
|
@NotEmpty(message = "抄送用户不能为空")
|
||||||
private Collection<Long> userIds;
|
private Collection<Long> options;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,7 +126,7 @@ public class BpmProcessInstanceCopyServiceImpl implements IBpmProcessInstanceCop
|
|||||||
|
|
||||||
// 2. 创建抄送流程
|
// 2. 创建抄送流程
|
||||||
List<BpmProcessInstanceCopyDO> copyList =
|
List<BpmProcessInstanceCopyDO> copyList =
|
||||||
reqVO.getUserIds().stream().map(singleUserId ->
|
reqVO.getOptions().stream().map(singleUserId ->
|
||||||
new BpmProcessInstanceCopyDO()
|
new BpmProcessInstanceCopyDO()
|
||||||
.setTaskId(reqVO.getTaskId()).setTaskName(task.getName())
|
.setTaskId(reqVO.getTaskId()).setTaskName(task.getName())
|
||||||
.setProcessInstanceId(processInstanceId).setStartUserId(Long.valueOf(processInstance.getStartUserId()))
|
.setProcessInstanceId(processInstanceId).setStartUserId(Long.valueOf(processInstance.getStartUserId()))
|
||||||
|
|||||||
Reference in New Issue
Block a user