diff --git a/com.actionsoft.apps.coe.pal/lib/com.actionsoft.apps.coe.pal.jar b/com.actionsoft.apps.coe.pal/lib/com.actionsoft.apps.coe.pal.jar index 22abeaa7..56e89329 100644 Binary files a/com.actionsoft.apps.coe.pal/lib/com.actionsoft.apps.coe.pal.jar and b/com.actionsoft.apps.coe.pal/lib/com.actionsoft.apps.coe.pal.jar differ diff --git a/com.actionsoft.apps.coe.pal/src/com/actionsoft/apps/coe/pal/pal/repository/designer/CoeDesignerShapeAPIManager.java b/com.actionsoft.apps.coe.pal/src/com/actionsoft/apps/coe/pal/pal/repository/designer/CoeDesignerShapeAPIManager.java index df882dc2..6fc49534 100755 --- a/com.actionsoft.apps.coe.pal/src/com/actionsoft/apps/coe/pal/pal/repository/designer/CoeDesignerShapeAPIManager.java +++ b/com.actionsoft.apps.coe.pal/src/com/actionsoft/apps/coe/pal/pal/repository/designer/CoeDesignerShapeAPIManager.java @@ -852,10 +852,13 @@ public class CoeDesignerShapeAPIManager { */ public JSONObject getCoeDefinitionAndSort(String define, String wsid, String methodId) { JSONObject definition = JSONObject.parseObject(define); - JSONObject localAttribute = definition.containsKey("localAttribute") ? definition.getJSONObject("localAttribute") : new JSONObject(); + // JSONObject localAttribute = definition.containsKey("localAttribute") ? definition.getJSONObject("localAttribute") : new JSONObject(); + JSONObject localAttribute = new JSONObject(); if (localAttribute.isEmpty()) { //处理流程节点属性配置 handlePlShapeAttrConfig(wsid, methodId, localAttribute); + // 对图元属性查漏补缺 + CoeDesignerShapeAPIManager.getInstance().updateShapeDataAttributes(definition, localAttribute); } //获取最新属性的设置 List attrList = getAllValidShapeAttributeModels(wsid, methodId);