|
@@ -68,10 +68,25 @@ public class TreeNodeServiceImpl implements TreeNodeService {
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
public Response insertTreeNodeByFatherNode(int fatherId) {
|
|
public Response insertTreeNodeByFatherNode(int fatherId) {
|
|
|
|
|
+ TreeNodePO treeNodePO = getDefaultTreeNodePO();
|
|
|
|
|
+ treeNodePO.setParentId(fatherId);
|
|
|
|
|
+ int res = treeNodeMapper.insertTreeNode(treeNodePO);
|
|
|
|
|
+ // TODO:safety check
|
|
|
|
|
+ if (res <= 0) {
|
|
|
|
|
+ return Response.serverInternalError("Insert failed!");
|
|
|
|
|
+ }
|
|
|
|
|
+ return Response.ok(treeNodePO.getId());
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 创建一个default的节点
|
|
|
|
|
+ * @param
|
|
|
|
|
+ * @return
|
|
|
|
|
+ */
|
|
|
|
|
+ private TreeNodePO getDefaultTreeNodePO() {
|
|
|
SimpleDateFormat format = TimeUtils.getSimpleDateFormat();
|
|
SimpleDateFormat format = TimeUtils.getSimpleDateFormat();
|
|
|
|
|
|
|
|
TreeNodePO treeNodePO = new TreeNodePO();
|
|
TreeNodePO treeNodePO = new TreeNodePO();
|
|
|
- treeNodePO.setParentId(fatherId);
|
|
|
|
|
treeNodePO.setTitle("title");
|
|
treeNodePO.setTitle("title");
|
|
|
treeNodePO.setDescription("description");
|
|
treeNodePO.setDescription("description");
|
|
|
treeNodePO.setType(NodeTypeEnum.TASK);
|
|
treeNodePO.setType(NodeTypeEnum.TASK);
|
|
@@ -84,12 +99,8 @@ public class TreeNodeServiceImpl implements TreeNodeService {
|
|
|
treeNodePO.setGroupId(-1);
|
|
treeNodePO.setGroupId(-1);
|
|
|
treeNodePO.setProjectId(-1);
|
|
treeNodePO.setProjectId(-1);
|
|
|
treeNodePO.setDeep(-1);
|
|
treeNodePO.setDeep(-1);
|
|
|
- int res = treeNodeMapper.insertTreeNode(treeNodePO);
|
|
|
|
|
- // TODO:safety check
|
|
|
|
|
- if (res <= 0) {
|
|
|
|
|
- return Response.serverInternalError("Insert failed!");
|
|
|
|
|
- }
|
|
|
|
|
- return Response.ok(treeNodePO.getId());
|
|
|
|
|
|
|
+ treeNodePO.setId(1);
|
|
|
|
|
+ return treeNodePO;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|