From 76786da8a9d65188c826de39df0bf10c79715dc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8D=92?= Date: Fri, 31 Oct 2025 00:30:39 +0800 Subject: [PATCH] 1 --- .../web/controller/system/JDOrderListController.java | 9 +++++++++ .../main/java/com/ruoyi/jarvis/mapper/JDOrderMapper.java | 5 +++++ .../java/com/ruoyi/jarvis/service/IJDOrderService.java | 3 +++ .../ruoyi/jarvis/service/impl/JDOrderServiceImpl.java | 8 ++++++++ .../src/main/resources/mapper/jarvis/JDOrderMapper.xml | 7 +++++++ 5 files changed, 32 insertions(+) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/JDOrderListController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/JDOrderListController.java index 6c9113f..ba2c82e 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/JDOrderListController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/JDOrderListController.java @@ -135,4 +135,13 @@ public class JDOrderListController extends BaseController return toAjax(jdOrderService.updateJDOrder(jdOrder)); } + /** + * 删除JD订单 + */ + @Log(title = "JD订单", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(jdOrderService.deleteJDOrderByIds(ids)); + } } diff --git a/ruoyi-system/src/main/java/com/ruoyi/jarvis/mapper/JDOrderMapper.java b/ruoyi-system/src/main/java/com/ruoyi/jarvis/mapper/JDOrderMapper.java index 525aa05..6c8e45f 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/jarvis/mapper/JDOrderMapper.java +++ b/ruoyi-system/src/main/java/com/ruoyi/jarvis/mapper/JDOrderMapper.java @@ -40,6 +40,11 @@ public interface JDOrderMapper { * 根据物流链接查询订单 */ JDOrder selectJDOrderByLogisticsLink(String logisticsLink); + + /** + * 批量删除(根据主键ID) + */ + int deleteJDOrderByIds(Long[] ids); } diff --git a/ruoyi-system/src/main/java/com/ruoyi/jarvis/service/IJDOrderService.java b/ruoyi-system/src/main/java/com/ruoyi/jarvis/service/IJDOrderService.java index dde47cd..21c3b65 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/jarvis/service/IJDOrderService.java +++ b/ruoyi-system/src/main/java/com/ruoyi/jarvis/service/IJDOrderService.java @@ -39,6 +39,9 @@ public interface IJDOrderService { /** 根据物流链接查询订单 */ JDOrder selectJDOrderByLogisticsLink(String logisticsLink); + + /** 批量删除(根据主键ID) */ + int deleteJDOrderByIds(Long[] ids); } diff --git a/ruoyi-system/src/main/java/com/ruoyi/jarvis/service/impl/JDOrderServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/jarvis/service/impl/JDOrderServiceImpl.java index 961d49a..d4267d4 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/jarvis/service/impl/JDOrderServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/jarvis/service/impl/JDOrderServiceImpl.java @@ -58,6 +58,14 @@ public class JDOrderServiceImpl implements IJDOrderService { public JDOrder selectJDOrderByLogisticsLink(String logisticsLink) { return jdOrderMapper.selectJDOrderByLogisticsLink(logisticsLink); } + + @Override + public int deleteJDOrderByIds(Long[] ids) { + if (ids == null || ids.length == 0) { + return 0; + } + return jdOrderMapper.deleteJDOrderByIds(ids); + } } diff --git a/ruoyi-system/src/main/resources/mapper/jarvis/JDOrderMapper.xml b/ruoyi-system/src/main/resources/mapper/jarvis/JDOrderMapper.xml index 04b5ffc..e0a01bf 100644 --- a/ruoyi-system/src/main/resources/mapper/jarvis/JDOrderMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/jarvis/JDOrderMapper.xml @@ -150,6 +150,13 @@ limit 1 + + delete from jd_order where id in + + #{id} + + +