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