1、仿真策划时,节点、任务、指标都保存创建人的id

This commit is contained in:
2026-01-22 11:26:19 +08:00
parent e37a4259a4
commit 81fdbe3cc7
2 changed files with 8 additions and 4 deletions

View File

@@ -1792,6 +1792,7 @@ public class ProjectServiceImpl extends BaseService implements IProjectService {
projectNodeList.forEach(node ->
{
node.setCreateTime(curDateStr);
node.setCreator(userId);
node.setOwnRootNodeUuid(ownRootNodeUuid);
});
@@ -1854,7 +1855,7 @@ public class ProjectServiceImpl extends BaseService implements IProjectService {
if (CollectionUtils.isNotEmpty(taskNodeList)) {
taskNodeList.forEach(projectNode -> {
// projectNode.setCreator(jobNumber);
projectNode.setCreator(userId);
projectNode.setCreateTime(createTime);
});
if (mapper.batchAddSimulationTask(taskNodeList) <= 0) {
@@ -1923,7 +1924,10 @@ public class ProjectServiceImpl extends BaseService implements IProjectService {
}
}
if (CollectionUtils.isNotEmpty(projectNodePerformanceList)) {
projectNodePerformanceList.forEach(projectNode -> projectNode.setCreateTime(createTime));
projectNodePerformanceList.forEach(projectNode -> {
projectNode.setCreator(userId);
projectNode.setCreateTime(createTime);
});
if (mapper.batchAddSimulationPerformance(projectNodePerformanceList) <= 0) {
response = SdmResponse.failed("新增指标失败");
return response;

View File

@@ -66,9 +66,9 @@
</insert>
<insert id="batchAddSimulationPerformance" useGeneratedKeys="true" keyProperty="id">
insert into simulation_performance (uuid,taskId,taskName,standard,nodeId,nodeName,nodeCode,englishName,performanceType,unit,lowValue,highValue,method,description,tenantId) values
insert into simulation_performance (uuid,taskId,taskName,standard,nodeId,nodeName,nodeCode,englishName,performanceType,unit,lowValue,highValue,method,description,tenantId,creator) values
<foreach collection='list' item='it' index='index' separator=','>
(#{it.uuid},#{it.taskId},#{it.taskName},#{it.standard},#{it.nodeId},#{it.nodeName},#{it.nodeCode},#{it.englishName},#{it.performanceType},#{it.unit},#{it.lowValue},#{it.highValue},#{it.method},#{it.description},#{it.tenantId})
(#{it.uuid},#{it.taskId},#{it.taskName},#{it.standard},#{it.nodeId},#{it.nodeName},#{it.nodeCode},#{it.englishName},#{it.performanceType},#{it.unit},#{it.lowValue},#{it.highValue},#{it.method},#{it.description},#{it.tenantId},#{it.creator})
</foreach>
</insert>