Commit a331ed546dcf90a0b9d966bc694e40c5780ba708

Authored by YunaiV
1 parent 7c1e949d

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

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 {
85 85 public CommonResult<Boolean> midjourneyAction(@RequestParam("id") Long imageId,
86 86 @RequestParam("customId") String customId) {
87 87 imageService.midjourneyAction(getLoginUserId(), imageId, customId);
88   - return success(null);
  88 + return success(true);
89 89 }
90 90  
91 91 }
92 92 \ No newline at end of file
... ...
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 {
102 102 @TableField(typeHandler = JacksonTypeHandler.class)
103 103 private MidjourneyNotifyReqVO response;
104 104  
  105 + // TODO @fan:这个建议 Double
105 106 /**
106 107 * mj 进度(10%、50%、100%)
107 108 */
... ...
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;
29 29 public class MidjourneyJob implements JobHandler {
30 30  
31 31 // TODO @fan:@Resource
32   - @Autowired
  32 + @Autowired(required = false)
33 33 private MidjourneyApi midjourneyApi;
34 34 @Autowired
35 35 private AiImageMapper imageMapper;
... ...
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 {
55 55 private FileApi fileApi;
56 56 @Resource
57 57 private AiApiKeyService apiKeyService;
58   - @Autowired
  58 + @Autowired(required = false)
59 59 private MidjourneyApi midjourneyApi;
60 60 @Value("${ai.midjourney-proxy.notifyUrl:http://127.0.0.1:48080/admin-api/ai/image/midjourney-notify}")
61 61 private String midjourneyNotifyUrl;
... ...