diff --git a/jeecg-module-supervision/src/main/java/org/jeecg/modules/improvementproposal/service/impl/ImprovementProposalServiceImpl.java b/jeecg-module-supervision/src/main/java/org/jeecg/modules/improvementproposal/service/impl/ImprovementProposalServiceImpl.java index 745b0f6..0952c3a 100644 --- a/jeecg-module-supervision/src/main/java/org/jeecg/modules/improvementproposal/service/impl/ImprovementProposalServiceImpl.java +++ b/jeecg-module-supervision/src/main/java/org/jeecg/modules/improvementproposal/service/impl/ImprovementProposalServiceImpl.java @@ -17,9 +17,11 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.transaction.annotation.Transactional; import java.io.Serializable; +import java.util.HashMap; import java.util.List; import java.util.Collection; import java.util.Date; +import java.util.Map; import org.flowable.engine.RuntimeService; import org.flowable.engine.TaskService; import org.flowable.task.api.Task; @@ -38,6 +40,7 @@ public class ImprovementProposalServiceImpl extends ServiceImpl result = bpmBaseExtApi.startMutilProcess(FLOW_CODE, proposal.getId(), BPM_FORM_URL, BPM_FORM_URL, username, null); @@ -73,6 +79,13 @@ public class ImprovementProposalServiceImpl extends ServiceImpl titleVariables = new HashMap<>(3); + titleVariables.put("title", proposal.getProposalName()); + titleVariables.put("flow_name", FLOW_NAME); + titleVariables.put("bpm_biz_title", proposal.getProposalName() + "【" + FLOW_NAME + "】"); + runtimeService.setVariables(result.getResult(), titleVariables); + ImprovementProposal processUpdate = new ImprovementProposal(); processUpdate.setId(proposal.getId()); processUpdate.setProcessInstanceId(result.getResult());