瀏覽代碼

仿钉钉流程设计- 抄送节点结构调整

jason 1 年之前
父節點
當前提交
234df7bda1

+ 2 - 7
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/util/SimpleModelUtils.java

@@ -389,16 +389,11 @@ public class SimpleModelUtils {
         serviceTask.setImplementation("${bpmCopyTaskDelegate}");
 
         // 添加抄送候选人元素
-        addCandidateElements(MapUtil.getInt(node.getAttributes(), BpmnModelConstants.USER_TASK_CANDIDATE_STRATEGY),
-                MapUtil.getStr(node.getAttributes(), BpmnModelConstants.USER_TASK_CANDIDATE_PARAM),
-                serviceTask);
+        addCandidateElements(node.getCandidateStrategy(), node.getCandidateParam(), serviceTask);
 
         // 添加表单字段权限属性元素
         // TODO @芋艿:这块关注下哈;
-        List<Map<String, String>> fieldsPermissions = MapUtil.get(node.getAttributes(),
-                FORM_FIELD_PERMISSION_ELEMENT, new TypeReference<>() {
-                });
-        addFormFieldsPermission(fieldsPermissions, serviceTask);
+        addFormFieldsPermission(node.getFieldsPermission(), serviceTask);
         return serviceTask;
     }