From dc0c3a14995bd5e1648c2930ecc38a126ee324a2 Mon Sep 17 00:00:00 2001 From: pjb <123456> Date: 星期一, 23 九月 2024 14:38:34 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/controller/NodeController.java | 20 ++++++++++++++------ 1 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/NodeController.java b/src/main/java/com/zy/asrs/controller/NodeController.java index 15baa78..b6836cf 100644 --- a/src/main/java/com/zy/asrs/controller/NodeController.java +++ b/src/main/java/com/zy/asrs/controller/NodeController.java @@ -151,10 +151,10 @@ @RequestMapping(value = "/node/update/auth") @ManagerAuth public R update(Node node){ - Node node1 = nodeService.selectByUuid(node.getName()); - if (!Cools.isEmpty(node1)) { - throw new CoolException("璇ョ紪鍙�/鍚嶇О宸插瓨鍦�"); - } +// Node node1 = nodeService.selectByUuid(node.getName()); +// if (!Cools.isEmpty(node1)) { +// throw new CoolException("璇ョ紪鍙�/鍚嶇О宸插瓨鍦�"); +// } if (Cools.isEmpty(node) || null==node.getId()){ return R.error(); } @@ -348,7 +348,7 @@ EntityWrapper<Node> nodeEntityWrapper = new EntityWrapper<>(); nodeEntityWrapper.eq("id",param.getValue()); nodeEntityWrapper.eq("name",param.getName()); - nodeService.delete(new EntityWrapper<Node>().eq("parent_id",param.getValue())); +// nodeService.delete(new EntityWrapper<Node>().eq("parent_id",param.getValue())); Node node = nodeService.selectOne(nodeEntityWrapper); String[] string = node.getNamePath().split(","); int tno=1; int no=1; @@ -385,7 +385,7 @@ } }else { - locNo = param.getName()+"-" +String.format("%02d", r) + String.format("%02d", b) + String.format("%02d", l); + locNo = param.getName()+String.format("%02d", r) + String.format("%02d", b) + String.format("%02d", l); } //瀹㈡埛瑕佹眰鏍煎紡浣岮-01-01-01 @@ -396,6 +396,11 @@ if (locNo == null){ continue; + } + + List<Node> nodeList = nodeService.selectList(new EntityWrapper<Node>().eq("name", locNo)); + if (!Cools.isEmpty(nodeList)){ + throw new CoolException("搴撲綅鍙烽噸澶�"); } Date now = new Date(); @@ -416,10 +421,13 @@ node1.setRow1(r); node1.setBay1(b); node1.setLev1(l); + if (!nodeService.insert(node1)){ return R.error("鏁版嵁鎻掑叆澶辫触"); } + + } } if (param.getName().equals("DT-B")){ -- Gitblit v1.9.1