Prechádzať zdrojové kódy

【代码评审】AI:AI 绘图的接入

YunaiV 1 rok pred
rodič
commit
a331ed546d

+ 1 - 1
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/controller/admin/image/AiImageController.java

@@ -85,7 +85,7 @@ public class AiImageController {
     public CommonResult<Boolean> midjourneyAction(@RequestParam("id") Long imageId,
                                                   @RequestParam("customId") String customId) {
         imageService.midjourneyAction(getLoginUserId(), imageId, customId);
-        return success(null);
+        return success(true);
     }
 
 }

+ 1 - 0
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/dal/dataobject/image/AiImageDO.java

@@ -102,6 +102,7 @@ public class AiImageDO extends BaseDO {
     @TableField(typeHandler = JacksonTypeHandler.class)
     private MidjourneyNotifyReqVO response;
 
+    // TODO @fan:这个建议 Double
     /**
      * mj 进度(10%、50%、100%)
      */

+ 1 - 1
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/job/MidjourneyJob.java

@@ -29,7 +29,7 @@ import java.util.Map;
 public class MidjourneyJob implements JobHandler {
 
     // TODO @fan:@Resource
-    @Autowired
+    @Autowired(required = false)
     private MidjourneyApi midjourneyApi;
     @Autowired
     private AiImageMapper imageMapper;

+ 1 - 1
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/image/AiImageServiceImpl.java

@@ -55,7 +55,7 @@ public class AiImageServiceImpl implements AiImageService {
     private FileApi fileApi;
     @Resource
     private AiApiKeyService apiKeyService;
-    @Autowired
+    @Autowired(required = false)
     private MidjourneyApi midjourneyApi;
     @Value("${ai.midjourney-proxy.notifyUrl:http://127.0.0.1:48080/admin-api/ai/image/midjourney-notify}")
     private String midjourneyNotifyUrl;