瀏覽代碼

自定义标题判空

caixiaofeng 6 月之前
父節點
當前提交
b5236d2c17

+ 5 - 1
flow-workflow/flow-workflow-biz/src/main/java/com/flow/service/impl/FlowDefineServiceImpl.java

@@ -17,6 +17,7 @@ import com.flow.model.FormInfo;
 import com.flow.model.StartProcess;
 import com.flow.service.FlowDefineService;
 import com.google.common.collect.Lists;
+import org.apache.commons.lang3.StringUtils;
 import org.flowable.common.engine.impl.identity.Authentication;
 import org.flowable.engine.RepositoryService;
 import org.flowable.engine.RuntimeService;
@@ -117,7 +118,10 @@ public class FlowDefineServiceImpl extends BaseServiceImpl<FlowDefineDao, FlowDe
         Settings settings = flowDefine.getSettings();
         TitleConfig titleConfig = settings.getTitle();
         if ("custom".equals(titleConfig.getType())) {
-            instanceName = StrUtil.format(titleConfig.getValue(), values);
+            String value = titleConfig.getValue();
+            if (StringUtils.isNotBlank(value)) {
+                instanceName = StrUtil.format(value, values);
+            }
         }
         DuplicateApprovalEnum duplicate = settings.getDuplicate();
         if (Objects.nonNull(duplicate)) {