From b542bb002d9dc8e12cf4bd8bb54dc4aa0b4bb67d Mon Sep 17 00:00:00 2001
From: sinake <sinake1@qq.com>
Date: 星期一, 01 六月 2026 14:02:54 +0800
Subject: [PATCH] 新境上报发送短信、专家发送短信、外链相关接口
---
ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/GiLinkController.java | 55 +++++++++++++++++++++++++++++++++++++++++++------------
1 files changed, 43 insertions(+), 12 deletions(-)
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/GiLinkController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/GiLinkController.java
index 00bae2d..ea90436 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/GiLinkController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/GiLinkController.java
@@ -7,14 +7,18 @@
import com.ruoyi.common.exception.base.BaseException;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.project.domain.BaseAnnextype;
+import com.ruoyi.project.domain.GiLink;
import com.ruoyi.project.service.IBaseAnnextypeService;
-import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiOperation;
+import com.ruoyi.project.service.IGiLinkService;
+import io.swagger.annotations.*;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.ObjectUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
import java.util.Random;
@Slf4j
@@ -23,23 +27,50 @@
@RequestMapping("/GiLink")
public class GiLinkController {
@Autowired
- private IBaseAnnextypeService baseAnnextypeService;
+ private IGiLinkService giLinkService;
- @ApiOperation("鏂板")
+ @ApiOperation("澶栭摼鏂板")
@PostMapping("/add")
- public AjaxResult add(@RequestBody BaseAnnextype baseAnnextype) {
- Random rand = new Random(4);
- String hexString = String.format("%x", rand.nextInt());
- boolean save = baseAnnextypeService.save(baseAnnextype);
- return AjaxResult.success(baseAnnextype);
+ public AjaxResult add(@RequestBody GiLink model) {
+
+ return AjaxResult.success(giLinkService.Add(model));
}
- @ApiOperation("浠g爜鑾峰彇淇℃伅")
+ @ApiOperation("澶栭摼浠g爜鑾峰彇淇℃伅")
@GetMapping(value = "/getCode")
- public AjaxResult getCode(Long id) {
+ public AjaxResult getCode(String code) {
+ Map<String, Object> columnMap = new HashMap<>();
+ columnMap.put("code", code);
+ List<GiLink> links = giLinkService.listByMap(columnMap);
+ if (links.size() > 0)
+ return AjaxResult.success(links.get(0));
+ else
+ return AjaxResult.success("");
+ }
- return AjaxResult.success(baseAnnextypeService.getById(id));
+ @ApiOperation("涓婃姤鍙戦�佺煭淇�")
+ @GetMapping("/sendReport")
+ @ApiImplicitParams({
+ @ApiImplicitParam(name = "id", value = "涓婃姤id", dataType = "Long", required = true),
+ @ApiImplicitParam(name = "coordinatorNo", value = "鍗忚皟鍛樼紪鍙�", dataType = "String", required = true),
+ @ApiImplicitParam(name = "toHospital", value = "涓婃姤鍖婚櫌", dataType = "String", required = true)
+ })
+ public AjaxResult SendReport(Long id,String coordinatorNo,String toHospital) {
+
+ return AjaxResult.success(giLinkService.SendReport(id,coordinatorNo,toHospital));
+ }
+
+ @ApiOperation("涓撳鍙戦�佺煭淇�")
+ @GetMapping("/sendExpert")
+ @ApiImplicitParams({
+ @ApiImplicitParam(name = "id", value = "涓撳鎰忚id", dataType = "Long", required = true),
+ @ApiImplicitParam(name = "expertNo", value = "涓撳缂栧彿", dataType = "String", required = true),
+ @ApiImplicitParam(name = "infoId", value = "妗堜緥id", dataType = "String", required = true)
+ })
+ public AjaxResult SendExpert(String id,String expertNo,String infoId) {
+
+ return AjaxResult.success(giLinkService.SendExpert(id,expertNo,infoId));
}
}
--
Gitblit v1.9.3