From 24765c0ad96d3d81b8fe6dfdb7b00279f7026142 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <xltys1995> Date: 星期二, 26 一月 2021 21:51:05 +0800 Subject: [PATCH] # --- src/main/java/zy/cloud/wms/manager/controller/TagController.java | 25 +++++++++++++++++++++---- 1 files changed, 21 insertions(+), 4 deletions(-) diff --git a/src/main/java/zy/cloud/wms/manager/controller/TagController.java b/src/main/java/zy/cloud/wms/manager/controller/TagController.java index 55fe09a..9b037fa 100644 --- a/src/main/java/zy/cloud/wms/manager/controller/TagController.java +++ b/src/main/java/zy/cloud/wms/manager/controller/TagController.java @@ -14,11 +14,9 @@ import zy.cloud.wms.common.web.BaseController; import zy.cloud.wms.manager.entity.Tag; import zy.cloud.wms.manager.service.TagService; +import zy.cloud.wms.manager.utils.NodeUtils; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; +import java.util.*; @RestController public class TagController extends BaseController { @@ -62,6 +60,25 @@ @RequestMapping(value = "/tag/add/auth") @ManagerAuth public R add(Tag tag) { + tag.setLevel(1); + if (tag.getParentId() != null && tag.getParentId() > 0) { + Tag parent = tagService.selectById(tag.getParentId()); + if (parent != null) { + tag.setParentName(parent.getName()); + tag.setLevel(parent.getLevel() + 1); + } + } + // path + NodeUtils nodeUtils = new NodeUtils(); + nodeUtils.executePath(tag); + tag.setPath(nodeUtils.path.toString()); + tag.setPathName(nodeUtils.pathName.toString()); + + tag.setCreateBy(getUserId()); + tag.setCreateTime(new Date()); + tag.setUpdateBy(getUserId()); + tag.setUpdateTime(new Date()); + tag.setStatus(1); tagService.insert(tag); return R.ok(); } -- Gitblit v1.9.1