瀏覽代碼

兼容前端类型处理

hubin 1 年之前
父節點
當前提交
42c3852162
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      src/main/java/com/aizuda/boot/modules/flw/flow/FlowTaskActorProvider.java

+ 3 - 1
src/main/java/com/aizuda/boot/modules/flw/flow/FlowTaskActorProvider.java

@@ -82,7 +82,9 @@ public class FlowTaskActorProvider implements TaskActorProvider {
                     if (null != dynamicAssignee && CollectionUtils.isNotEmpty(dynamicAssignee.getAssigneeList())) {
                         return dynamicAssignee.getAssigneeList().stream().map(t -> {
                             FlwTaskActor flwTaskActor = FlwTaskActor.ofNodeAssignee(t);
-                            flwTaskActor.setActorType(dynamicAssignee.getType());
+                            // 前端 1 用户 3 角色 转为后台对应的 0,用户 1,角色
+                            Integer type = dynamicAssignee.getType();
+                            flwTaskActor.setActorType(Objects.equals(3, type) ? 1 : 0);
                             return flwTaskActor;
                         }).toList();
                     }