Преглед на файлове

兼容前端类型处理

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