From 68ff33beff11310e830b0615b5a81f83fad0f683 Mon Sep 17 00:00:00 2001
From: yxh <172933527@qq.com>
Date: 星期日, 08 十一月 2026 23:33:14 +0800
Subject: [PATCH] ai优化
---
jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/checktype/CheckTypeController.java | 19 ++++++++++++++-----
1 files changed, 14 insertions(+), 5 deletions(-)
diff --git a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/checktype/CheckTypeController.java b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/checktype/CheckTypeController.java
index f3d5507..434dcf9 100644
--- a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/checktype/CheckTypeController.java
+++ b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/checktype/CheckTypeController.java
@@ -1,16 +1,12 @@
package cn.lihu.jh.module.ecg.controller.admin.checktype;
import org.springframework.web.bind.annotation.*;
-import jakarta.annotation.Resource;
import org.springframework.validation.annotation.Validated;
import org.springframework.security.access.prepost.PreAuthorize;
import io.swagger.v3.oas.annotations.tags.Tag;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.Operation;
-import jakarta.validation.constraints.*;
-import jakarta.validation.*;
-import jakarta.servlet.http.*;
import java.util.*;
import java.io.IOException;
@@ -29,6 +25,11 @@
import cn.lihu.jh.module.ecg.dal.dataobject.checktype.CheckTypeDO;
import cn.lihu.jh.module.ecg.service.checktype.CheckTypeService;
+import javax.annotation.Resource;
+import javax.annotation.security.PermitAll;
+import javax.servlet.http.HttpServletResponse;
+import javax.validation.Valid;
+
@Tag(name = "绠$悊鍚庡彴 - 妫�鏌ョ被鍨�")
@RestController
@RequestMapping("/ecg/check-type")
@@ -38,11 +39,17 @@
@Resource
private CheckTypeService checkTypeService;
+ /** 銆愭湰娆″姞鍥恒�戞鏌ラ」鐩敼鍔ㄥ悗鍒锋柊鎺掗槦妯″潡鐨勬鏌ラ」鐩紦瀛橈紙浜插拰椤广�佸�欒瘖涓婇檺绛夛級锛屾敼瀹屼笉鐢ㄩ噸鍚湇鍔� */
+ @Resource
+ private cn.lihu.jh.module.ecg.service.queue.QueueService queueService;
+
@PostMapping("/create")
@Operation(summary = "鍒涘缓妫�鏌ョ被鍨�")
@PreAuthorize("@ss.hasPermission('ecg:check-type:create')")
public CommonResult<Integer> createCheckType(@Valid @RequestBody CheckTypeSaveReqVO createReqVO) {
- return success(checkTypeService.createCheckType(createReqVO));
+ Integer id = checkTypeService.createCheckType(createReqVO);
+ queueService.initCheckType();
+ return success(id);
}
@PutMapping("/update")
@@ -50,6 +57,7 @@
@PreAuthorize("@ss.hasPermission('ecg:check-type:update')")
public CommonResult<Boolean> updateCheckType(@Valid @RequestBody CheckTypeSaveReqVO updateReqVO) {
checkTypeService.updateCheckType(updateReqVO);
+ queueService.initCheckType();
return success(true);
}
@@ -59,6 +67,7 @@
@PreAuthorize("@ss.hasPermission('ecg:check-type:delete')")
public CommonResult<Boolean> deleteCheckType(@RequestParam("id") Integer id) {
checkTypeService.deleteCheckType(id);
+ queueService.initCheckType();
return success(true);
}
--
Gitblit v1.9.3