From 89351ad17c81b37495f21d4dfbf28f0d306a155a Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期三, 22 十月 2025 18:23:05 +0800
Subject: [PATCH] 虚拟号修改

---
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java
index 6f66d6e..05cfac3 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java
@@ -161,6 +161,18 @@
         return R.ok();
     }
 
+    /**
+     * 通过subscriptionId查询订单详情
+     */
+    @ApiOperation(value = "订单列表-通过subscriptionId查询订单详情", tags = {"后台-订单管理"})
+    @GetMapping(value = "/detailBySubscriptionId")
+    public R<Order> detailBySubscriptionId(@RequestParam("subscriptionId")String subscriptionId) {
+        // 通过subscriptionId查询订单详情
+        Order order = orderService.getOne(Wrappers.lambdaQuery(Order.class)
+                    .eq(Order::getSubscriptionId, subscriptionId)
+                    .last("LIMIT 1"));
+        return R.ok(order);
+    }
 
     @ApiOperation(value = "订单列表-增加打印次数", tags = {"后台-订单管理"})
     @PostMapping(value = "/count")
@@ -358,7 +370,7 @@
      */
     @ApiOperation(value = "订单列表-新增订单", tags = {"后台-订单管理"})
     @PostMapping(value = "/save")
-    public R<Boolean> save(@RequestBody OrderRequest orderRequest) {
+    public R<String> save(@RequestBody OrderRequest orderRequest) {
 
         R<BigDecimal> servePrice = userClient.getServePrice(orderRequest.getServeId(), orderRequest.getCityCode());
         if (servePrice.getData()!=null){
@@ -407,7 +419,8 @@
         order.setProvinceCode(orderRequest.getProvinceCode());
         order.setAreaCode(orderRequest.getAreaCode());
         order.setIsOpenVirtualNumber(orderRequest.getIsOpenVirtualNumber());
-        return R.ok(orderService.save(order));
+        orderService.save(order);
+        return R.ok(order.getId(),"新增成功");
     }
 
 

--
Gitblit v1.7.1