From c74f8b0baf25875779fbb963cbc41bbee8d676ab Mon Sep 17 00:00:00 2001
From: huliyong <2783385703@qq.com>
Date: Fri, 18 Jul 2025 20:07:29 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/views/modules/order/CommonOrderList.vue | 31 +++--
.../modules/order/modules/CommonOrderModal.vue | 29 +++--
.../service/impl/CommonOrderServiceImpl.java | 127 ++++++++++-----------
3 files changed, 92 insertions(+), 95 deletions(-)
diff --git a/admin-pc/src/views/modules/order/CommonOrderList.vue b/admin-pc/src/views/modules/order/CommonOrderList.vue
index bd3f24c..494d043 100644
--- a/admin-pc/src/views/modules/order/CommonOrderList.vue
+++ b/admin-pc/src/views/modules/order/CommonOrderList.vue
@@ -86,23 +86,22 @@
- 发货
+ 编辑
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ 更多
+
+
+ 添加下级
+
+
+ handleDeleteNode(record.id)" placement="topLeft">
+ 删除
+
+
+
+
diff --git a/admin-pc/src/views/modules/order/modules/CommonOrderModal.vue b/admin-pc/src/views/modules/order/modules/CommonOrderModal.vue
index 06db082..971e894 100644
--- a/admin-pc/src/views/modules/order/modules/CommonOrderModal.vue
+++ b/admin-pc/src/views/modules/order/modules/CommonOrderModal.vue
@@ -11,43 +11,43 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/module-common/src/main/java/org/jeecg/modules/commonOrder/service/impl/CommonOrderServiceImpl.java b/module-common/src/main/java/org/jeecg/modules/commonOrder/service/impl/CommonOrderServiceImpl.java
index fdd37cb..9b425b6 100644
--- a/module-common/src/main/java/org/jeecg/modules/commonOrder/service/impl/CommonOrderServiceImpl.java
+++ b/module-common/src/main/java/org/jeecg/modules/commonOrder/service/impl/CommonOrderServiceImpl.java
@@ -33,61 +33,60 @@ public class CommonOrderServiceImpl extends ServiceImpl0) {
StringBuffer sb = new StringBuffer();
@@ -120,9 +119,9 @@ public class CommonOrderServiceImpl extends ServiceImpl queryTreeListNoPage(QueryWrapper queryWrapper) {
List dataList = baseMapper.selectList(queryWrapper);
List mapList = new ArrayList<>();
@@ -142,21 +141,21 @@ public class CommonOrderServiceImpl extends ServiceImpl().eq("pid", pid));
- if(count==null || count<=1) {
- baseMapper.updateTreeNodeStatus(pid, ICommonOrderService.NOCHILD);
- }
- }
- }
-
- /**
+
+ /**
+ * 根据所传pid查询旧的父级节点的子节点并修改相应状态值
+ * @param pid
+ */
+ private void updateOldParentNode(String pid) {
+ if(!ICommonOrderService.ROOT_PID_VALUE.equals(pid)) {
+ Long count = baseMapper.selectCount(new QueryWrapper().eq("pid", pid));
+ if(count==null || count<=1) {
+ baseMapper.updateTreeNodeStatus(pid, ICommonOrderService.NOCHILD);
+ }
+ }
+ }
+
+ /**
* 递归查询节点的根节点
* @param pidVal
* @return