Parcourir la source

兼容前端类型处理

hubin il y a 1 an
Parent
commit
42c3852162

+ 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();
                     }