diff --git a/src/main/java/neatlogic/framework/process/dao/mapper/ProcessTaskMapper.xml b/src/main/java/neatlogic/framework/process/dao/mapper/ProcessTaskMapper.xml index 3b597865f2ba94dedcc3590333dd9390a8b51773..6b5849692ca5f9b84d05ebf309e8698b6a1e8cdb 100644 --- a/src/main/java/neatlogic/framework/process/dao/mapper/ProcessTaskMapper.xml +++ b/src/main/java/neatlogic/framework/process/dao/mapper/ProcessTaskMapper.xml @@ -3717,7 +3717,8 @@ along with this program. If not, see .--> `processtask` SET `title` = #{title}, `priority_uuid` = #{priorityUuid}, - `owner` = #{owner} + `owner` = #{owner}, + `reporter` = #{reporter} WHERE `id` = #{id} diff --git a/src/main/java/neatlogic/framework/process/stephandler/core/ProcessStepHandlerBase.java b/src/main/java/neatlogic/framework/process/stephandler/core/ProcessStepHandlerBase.java index 50f33ba51988bbfe8eae9ea6df0a96ef2a06edfa..86310e3702319530ebefa4795a80fe624e63f8d6 100644 --- a/src/main/java/neatlogic/framework/process/stephandler/core/ProcessStepHandlerBase.java +++ b/src/main/java/neatlogic/framework/process/stephandler/core/ProcessStepHandlerBase.java @@ -1770,7 +1770,7 @@ public abstract class ProcessStepHandlerBase implements IProcessStepHandler { processTaskVo.setChannelUuid(paramObj.getString("channelUuid")); processTaskVo.setPriorityUuid(paramObj.getString("priorityUuid")); processTaskVo.setProcessUuid(currentProcessTaskStepVo.getProcessUuid()); - processTaskVo.setReporter(UserContext.get().getUserUuid(true)); + processTaskVo.setReporter(paramObj.getString("reporter")); processTaskVo.setStatus(ProcessTaskStatus.DRAFT.getValue()); String source = paramObj.getString("source"); if (StringUtils.isNotBlank(source)) { @@ -2014,6 +2014,7 @@ public abstract class ProcessStepHandlerBase implements IProcessStepHandler { /* 更新工单信息 **/ processTaskVo.setTitle(paramObj.getString("title")); processTaskVo.setOwner(paramObj.getString("owner")); + processTaskVo.setReporter(paramObj.getString("reporter")); processTaskVo.setPriorityUuid(paramObj.getString("priorityUuid")); processTaskMapper.updateProcessTaskTitleOwnerPriorityUuid(processTaskVo); processTaskMapper.deleteProcessTaskStepContentByProcessTaskStepId(currentProcessTaskStepVo.getId());