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