From 428519bd1056dd90cd4589dbf85b380e403ff254 Mon Sep 17 00:00:00 2001
From: hjl <1657978663@qq.com>
Date: 星期五, 05 七月 2024 18:13:08 +0800
Subject: [PATCH] feat: 代码初始化、腾讯云短信SDK

---
 ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/SendSmsController.java |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/SendSmsController.java b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/SendSmsController.java
index 6e77d3b..1772694 100644
--- a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/SendSmsController.java
+++ b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/SendSmsController.java
@@ -1,5 +1,7 @@
 package com.ruoyi.admin.controller;
 
+import com.ruoyi.admin.entity.Order;
+import com.ruoyi.admin.service.OrderService;
 import com.ruoyi.admin.service.SendSmsService;
 import com.ruoyi.common.core.domain.R;
 import io.swagger.annotations.Api;
@@ -25,6 +27,8 @@
 
     @Resource
     private SendSmsService sendSmsService;
+    @Resource
+    private OrderService orderService;
 
     /**
      * 发送派单短信给用户
@@ -34,10 +38,16 @@
     @ApiOperation(value = "后台-发送派单短信", tags = {"发送短信"})
     @GetMapping(value = "/dispatchSms")
     @ApiImplicitParams({
-            @ApiImplicitParam(value = "订单记录id", name = "orderId", dataType = "String", required = true)
+            @ApiImplicitParam(value = "订单记录id", name = "orderId", dataType = "Integer", required = true)
     })
-    public R<Object> userDataCount(@RequestParam String orderId) {
-        return R.ok();
+    public R<Object> dispatchSms(@RequestParam Integer orderId) {
+        Order order = orderService.lambdaQuery()
+                .eq(Order::getId, orderId)
+                .eq(Order::getIsDelete, 0).one();
+        if (null == order) {
+            return R.fail("订单不存在或已删除!");
+        }
+        return R.ok(sendSmsService.dispatchOrder(order));
     }
 
     /**

--
Gitblit v1.7.1