|
|
@@ -77,10 +77,6 @@ public class MidjourneyController {
|
|
|
|
|
|
private final MidjourneyUserSettingsService midjourneyUserSettingsService;
|
|
|
|
|
|
- private static final String PROMPT = "--v 6 ";
|
|
|
- private static final String SETTINGS = "{\"version\":\"--v 6\",\"remix\":false,\"raw\":false,\"variation\":\"HIGH\",\"mode\":\"relax\",\"stylize\":\"MED\"}";
|
|
|
-
|
|
|
-
|
|
|
public MidjourneyUser getUser(){
|
|
|
String userToken = request.getHeader("user-token");
|
|
|
return midjourneyService.getUser(userToken);
|
|
|
@@ -271,6 +267,10 @@ public class MidjourneyController {
|
|
|
log.info("提交Modal任务,taskId:{},提示:{}",submitModalDTO.getTaskId(),submitModalDTO.getPrompt());
|
|
|
Integer mode = submitModalDTO.getMode();
|
|
|
MidjourneyUser user = getUser();
|
|
|
+ if (submitModalDTO.getBeforeTaskId() != null){
|
|
|
+ MidjourneyUserConversation conversation = conversationMapper.selectOne(Wrappers.lambdaQuery(MidjourneyUserConversation.class).eq(MidjourneyUserConversation::getTaskId, submitModalDTO.getBeforeTaskId()).last("limit 1"));
|
|
|
+ mode = conversation.getMode();
|
|
|
+ }
|
|
|
Long num = checkUserLimit(user,mode);
|
|
|
if (num != null && num < 0){
|
|
|
throw BusinessRuntimeException.getInstance("次数已用完");
|
|
|
@@ -320,7 +320,7 @@ public class MidjourneyController {
|
|
|
MidjourneyUser user = getUser();
|
|
|
MidjourneyUserConversation midjourneyUserConversation = conversationMapper.selectOne(Wrappers.lambdaQuery(MidjourneyUserConversation.class).eq(MidjourneyUserConversation::getTaskId, actionDTO.getTaskId()).last("limit 1"));
|
|
|
if (midjourneyUserConversation == null) {
|
|
|
- throw BusinessRuntimeException.getInstance("关联任务不存在或已失效 taskId:{}", actionDTO.getTaskId().toString());
|
|
|
+ throw BusinessRuntimeException.getInstance("关联任务不存在或已失效 taskId:"+actionDTO.getTaskId());
|
|
|
}
|
|
|
Integer mode = midjourneyUserConversation.getMode();
|
|
|
Long apiChannelId = midjourneyUserConversation.getApiChannelId();
|