Commit 1914a638913e4efe0e7784de142c1203d811756a

Authored by 戈灵虎
1 parent 72d5114e

fix(tree): 修复树木创建时变更日志ID设置错误

- 调整treeMapper.insert(tree)的执行顺序,确保获取正确的树木ID
- 修复changeLog.setTreeid(tree.getId())使用正确的新创建树木ID
- 确保变更日志记录关联到正确的新创建树木记录
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/tree/TreeServiceImpl.java
... ... @@ -89,17 +89,17 @@ public class TreeServiceImpl implements TreeService {
89 89 tree.setTreenumber(treeNum);
90 90 }
91 91  
  92 + treeMapper.insert(tree);
  93 +
92 94 TreeChangeLogDO changeLog = new TreeChangeLogDO();
93 95 org.springframework.beans.BeanUtils.copyProperties(createReqVO, changeLog);
94   - changeLog.setTreeid(createReqVO.getId());
  96 + changeLog.setTreeid(tree.getId());
95 97 changeLog.setCreateby(createReqVO.getCreateby());
96 98 changeLog.setCreatetime(LocalDateTime.now());
97 99 changeLog.setUpdateby(createReqVO.getCreateby());
98 100 changeLog.setUpdatetime(LocalDateTime.now());
99 101 gardenTreeChangeLogMapper.insert(changeLog);
100 102  
101   - treeMapper.insert(tree);
102   -
103 103 // 返回
104 104 return tree.getId();
105 105 }
... ...