Pārlūkot izejas kodu

启用微信公众号和ai 模块 同时开发AI 提示词管理页面

zrd 4 mēneši atpakaļ
vecāks
revīzija
6cf05ca5d6

+ 7 - 4
yudao-module-infra/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/controller/app/aipromptmanagement/AppAiPromptManagementController.java

@@ -1,8 +1,6 @@
 package cn.iocoder.yudao.module.infra.controller.app.aipromptmanagement;
 
 import cn.iocoder.yudao.framework.common.pojo.CommonResult;
-import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
-import cn.iocoder.yudao.module.infra.controller.admin.aipromptmanagement.vo.AiPromptManagementRespVO;
 import cn.iocoder.yudao.module.infra.dal.dataobject.aipromptmanagement.AiPromptManagementDO;
 import cn.iocoder.yudao.module.infra.service.aipromptmanagement.AiPromptManagementService;
 import io.swagger.v3.oas.annotations.Operation;
@@ -32,9 +30,14 @@ public class AppAiPromptManagementController {
     @Operation(summary = "获得AI 提示词管理")
     @Parameter(name = "title", description = "标题", required = true, example = "1024")
     @PermitAll
-    public CommonResult<AiPromptManagementRespVO> getAiPromptManagement(@RequestParam("title") String title) {
+    public CommonResult<String> getAiPromptManagement(@RequestParam("title") String title) {
         AiPromptManagementDO aiPromptManagement = aiPromptManagementService.getAiPromptByTi(title);
-        return success(BeanUtils.toBean(aiPromptManagement, AiPromptManagementRespVO.class));
+        if (aiPromptManagement == null) {
+            return success("null");
+        } else if (aiPromptManagement.getDeleted()) {
+            return success(aiPromptManagement.getContent());
+        }
+        return success(aiPromptManagement.getContent());
     }
     
 }