From 75c3776edbe3941aa45b0b23ceeccaeef3041960 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期五, 02 四月 2021 13:20:21 +0800 Subject: [PATCH] # --- src/main/java/zy/cloud/wms/manager/controller/TestController.java | 325 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 325 insertions(+), 0 deletions(-) diff --git a/src/main/java/zy/cloud/wms/manager/controller/TestController.java b/src/main/java/zy/cloud/wms/manager/controller/TestController.java new file mode 100644 index 0000000..186e953 --- /dev/null +++ b/src/main/java/zy/cloud/wms/manager/controller/TestController.java @@ -0,0 +1,325 @@ +package zy.cloud.wms.manager.controller; + +import com.core.common.R; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; +import zy.cloud.wms.manager.entity.Node; +import zy.cloud.wms.manager.service.NodeService; +import zy.cloud.wms.manager.utils.NodeUtils; + +import java.util.Date; + +/** + * Created by vincent on 2021/4/2 + */ +@RestController +public class TestController { + + @Autowired + private NodeService nodeService; + + @GetMapping("/init/node") + public R initNode(){ + System.out.println("-"); + String s = "A00\n" + + "A99\n" + + "A01-A02\n" + + "A03-A04\n" + + "A05-A06\n" + + "A07-A08\n" + + "A09-A10\n" + + "A11-A12\n" + + "A13-A14\n" + + "A15-A16\n" + + "A17-A18\n" + + "A19-A20\n" + + "A21-A22\n" + + "A23-A24\n" + + "A25-A26\n" + + "A27-A28\n" + + "A29-A30\n" + + "A31-A32\n" + + "A33-A34\n" + + "A35-A36\n" + + "A37-A38\n" + + "A39-A40\n" + + "A41-A42\n" + + "A43-A44\n" + + "A45-A46\n" + + "A47-A48\n" + + "A49-A50\n" + + "A51-A52\n" + + "A53\n" + + "A54\n" + + "A55\n" + + "A56\n" + + "A57-A58\n" + + "A59\n" + + "A60\n" + + "A61-A62\n" + + "A63\n" + + "A64\n" + + "A01-3\n" + + "A02-3\n" + + "A03-3\n" + + "A04-3\n" + + "A05-3\n" + + "A06-3\n" + + "A07-3\n" + + "A08-3\n" + + "A09-3\n" + + "A10-3\n" + + "B01-B02\n" + + "B03-B04\n" + + "B05-B06\n" + + "B07-B08\n" + + "B09-B10\n" + + "B11-B12\n" + + "B13-B14\n" + + "B15-B16\n" + + "B17\n" + + "B18\n" + + "B19\n" + + "B20\n" + + "B21\n" + + "B22\n" + + "B23\n" + + "B24\n" + + "B25-B26\n" + + "B27-B28\n" + + "B29-B30\n" + + "B31-B32\n" + + "B33\n" + + "B34\n" + + "B35\n" + + "B36\n" + + "B37\n" + + "B38\n" + + "B39\n" + + "B40\n" + + "B41\n" + + "B42\n" + + "B43\n" + + "B44\n" + + "B45\n" + + "B46\n" + + "B47\n" + + "B48\n" + + "B49\n" + + "B50\n" + + "B51\n" + + "B52\n" + + "B53\n" + + "B54\n" + + "B55\n" + + "B56\n" + + "B57\n" + + "B58\n" + + "B59\n" + + "B60\n" + + "B61\n" + + "B62\n" + + "B63\n" + + "B64\n" + + "C01-C02\n" + + "C03-C04\n" + + "C05-C06\n" + + "C07-C08\n" + + "C09\n" + + "C10\n" + + "C11-C12\n" + + "C13-C14\n" + + "C15-C16\n" + + "C17-C18\n" + + "C19\n" + + "C20\n" + + "C21\n" + + "C22\n" + + "C23\n" + + "C24\n" + + "C25\n" + + "C26\n" + + "C27\n" + + "C28\n" + + "C29\n" + + "C30\n" + + "C31\n" + + "C32\n" + + "C33\n" + + "C34\n" + + "C35\n" + + "C36\n" + + "C37\n" + + "C38\n" + + "C39\n" + + "C40\n" + + "C41\n" + + "C42\n" + + "C43\n" + + "C44\n" + + "C45\n" + + "C46\n" + + "C47\n" + + "C48\n" + + "C49\n" + + "C50\n" + + "C51\n" + + "C52\n" + + "C53\n" + + "C54\n" + + "C55\n" + + "C56\n" + + "C57\n" + + "C58\n" + + "C59\n" + + "C60\n" + + "C61\n" + + "C62\n" + + "C63\n" + + "C64\n" + + "D01-D02\n" + + "D03-D04\n" + + "D05-D06\n" + + "D07-D08\n" + + "D09-D10\n" + + "D11-D12\n" + + "D13-D14\n" + + "D15\n" + + "D16\n" + + "D17\n" + + "D18\n" + + "D19-D20\n" + + "D21-D22\n" + + "D23\n" + + "D24\n" + + "D25-D26\n" + + "D27-D28\n" + + "D29-D30\n" + + "D31\n" + + "D32\n" + + "D33\n" + + "D34\n" + + "D35\n" + + "D36\n" + + "D37\n" + + "D38\n" + + "D39\n" + + "D40\n" + + "D41\n" + + "D42\n" + + "D43\n" + + "D44\n" + + "D45\n" + + "D46\n" + + "D47\n" + + "D48\n" + + "D49\n" + + "D50\n" + + "D51\n" + + "D52\n" + + "D53\n" + + "D54\n" + + "D55\n" + + "D56\n" + + "D57\n" + + "D58\n" + + "D59\n" + + "D60\n" + + "D61\n" + + "D62\n" + + "D63\n" + + "D64\n" + + "E01\n" + + "E02\n" + + "E03\n" + + "E04\n" + + "E05\n" + + "E06\n" + + "E07\n" + + "E08\n" + + "E09\n" + + "E10\n" + + "E11\n" + + "E12\n" + + "E13\n" + + "E14\n" + + "E15\n" + + "E16\n" + + "E17\n" + + "E18\n" + + "E19\n" + + "E20\n" + + "E21-E22\n" + + "E23-E24\n" + + "E25-E26\n" + + "E27\n" + + "E28\n" + + "E29\n" + + "E30\n" + + "E31-E32\n" + + "E33-E34\n" + + "E35-E36\n" + + "E37-E38\n" + + "E39\n" + + "E40\n" + + "E41\n" + + "E42\n" + + "E43\n" + + "E44\n" + + "E45\n" + + "E46\n" + + "E47\n" + + "E48\n" + + "E49\n" + + "E50\n" + + "E51\n" + + "E52\n" + + "E53\n" + + "E54\n" + + "E55\n" + + "E56\n" + + "E57\n" + + "E58\n" + + "E59\n" + + "E60\n" + + "E61\n" + + "E62\n" + + "E63\n" + + "E64\n" + + "E65\n" + + "E66\n" + + "E67\n" + + "E68\n"; + String[] split = s.split("\n"); + for (String nodeName : split) { + Node node = new Node(); + node.setUuid(nodeName); + node.setName(nodeName); + node.setParentId(21L); + node.setType(3); + if (node.getType() != 1) { + Node parentNode = nodeService.selectById(node.getParentId()); + if (parentNode == null || parentNode.getStatus() == 0) { + return R.error(node.getType()==2?"鎵�灞炰粨搴撲笉瀛樺湪":"鎵�灞炲簱鍖轰笉瀛樺湪"); + } + node.setParentName(parentNode.getName()); + node.setLevel(parentNode.getLevel() + 1); + } + // path + NodeUtils nodeUtils = new NodeUtils(); + nodeUtils.executePath(node); + node.setPath(nodeUtils.path.toString()); + node.setNamePath(nodeUtils.pathName.toString()); + + node.setLevel(node.getType()); + node.setCreateBy(9527L); + node.setCreateTime(new Date()); + node.setUpdateBy(9527L); + node.setUpdateTime(new Date()); + node.setStatus(1); + nodeService.insert(node); + } + return R.ok(); + } +} -- Gitblit v1.9.1