zwhui 1 gadu atpakaļ
vecāks
revīzija
10d988d941

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

@@ -970,7 +970,6 @@ public class MidjourneyServiceImpl implements MidjourneyService {
                 MidjourneyUserConversation conversation1 = new MidjourneyUserConversation();
                 BeanUtil.copyProperties(conversation, conversation1);
                 sync(conversation1);
-                updAccountVersion(conversation);
             } catch (Exception e) {
                 log.error("同步任务出错 taskId:{}, error:{}", conversation.getTaskId(), StringUtil.getErrorText(e));
             }
@@ -981,6 +980,7 @@ public class MidjourneyServiceImpl implements MidjourneyService {
             conversationMapper.update(null, QueryWrapperUtils.buildUpdateWrapper((wrapper)->{
                 wrapper.eq(MidjourneyUserConversation::getAction,"MODEL").eq(MidjourneyUserConversation::getTaskId, conversation.getTaskId()).set(MidjourneyUserConversation::getAction, conversation.getAction());
             }));
+            updAccountVersion(conversation);
         } catch (Exception e) {
             log.error("发送任务出错 taskId:{}, error:{}", conversation.getTaskId(), StringUtil.getErrorText(e));
         }
@@ -988,7 +988,7 @@ public class MidjourneyServiceImpl implements MidjourneyService {
     }
 
     public void updAccountVersion(MidjourneyUserConversation conversation) {
-        if (conversation.getStatus() != "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`")){