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 @@ - 发货 + 编辑 - - - - - - - - - - - - - - + + + 更多 + + + 添加下级 + + + + 删除 + + + + 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