Преглед на файлове

fix mj上传图片到discord接口传参

zwhui преди 1 година
родител
ревизия
6924b133ec

+ 11 - 0
midjourney/src/main/java/com/yhlxj/dao/model/dto/SubmitUploadDTO.java

@@ -1,6 +1,8 @@
 package com.yhlxj.dao.model.dto;
 
 import lombok.Data;
+import lombok.Getter;
+import lombok.Setter;
 
 import javax.validation.constraints.NotBlank;
 import javax.validation.constraints.NotEmpty;
@@ -18,4 +20,13 @@ public class SubmitUploadDTO {
     @NotEmpty(message = "请上传至少一张图片")
     private List<String> base64Array;
 
+    private AccountFilter accountFilter;
+
+
+    @Getter
+    @Setter
+    public static class AccountFilter {
+        private String instanceId;
+    }
+
 }

+ 4 - 1
midjourney/src/main/java/com/yhlxj/service/midjourney/impl/MidjourneyServiceImpl.java

@@ -988,7 +988,7 @@ public class MidjourneyServiceImpl implements MidjourneyService {
     }
 
     public void updAccountVersion(MidjourneyUserConversation conversation) {
-        if (conversation.getStatus().equals("FAILURE")) {
+        if (!conversation.getStatus().equals("FAILURE")) {
             return;
         }
         if (!conversation.getFailReason().contains("Not enough ratings") || !conversation.getFailReason().contains("Invalid parameter, `--style` is not compatible with `--version 6.1`")){
@@ -1141,6 +1141,9 @@ public class MidjourneyServiceImpl implements MidjourneyService {
 
     @Override
     public MidjourneyUserConversation uploadFile(SubmitUploadDTO uploadDTO,MidjourneyUser user) throws Exception {
+        SubmitUploadDTO.AccountFilter accountFilter = new SubmitUploadDTO.AccountFilter();
+        accountFilter.setInstanceId("");
+        uploadDTO.setAccountFilter(accountFilter);
         HttpRequest request = HttpRequest.post(apiUrl + "/mj/submit/upload-discord-images").header("mj-api-secret", RELAX_TOKEN).body(Jsons.toJson(uploadDTO));
         String body = request.execute().body();
         log.info("action body:{}", body);