diff --git a/pom.xml b/pom.xml
index d1089364..b004143b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -32,6 +32,7 @@
1.5.5
windows-x86_64
+ linux-x86_64
@@ -373,26 +374,30 @@
org.bytedeco
opencv
4.5.1-${javacv.version}
- ${system.windowsx64}
+
+ ${javacpp.platform.linux-x86_64}
org.bytedeco
openblas
0.3.13-${javacv.version}
- ${system.windowsx64}
+
+ ${javacpp.platform.linux-x86_64}
org.bytedeco
flycapture
2.13.3.31-${javacv.version}
- ${system.windowsx64}
+
+ ${javacpp.platform.linux-x86_64}
org.bytedeco
ffmpeg
4.4-1.5.6
- ${system.windowsx64}
+
+ ${javacpp.platform.linux-x86_64}
diff --git a/src/main/java/com/ai/da/service/impl/GenerateServiceImpl.java b/src/main/java/com/ai/da/service/impl/GenerateServiceImpl.java
index b2463c25..046344fb 100644
--- a/src/main/java/com/ai/da/service/impl/GenerateServiceImpl.java
+++ b/src/main/java/com/ai/da/service/impl/GenerateServiceImpl.java
@@ -964,7 +964,8 @@ public class GenerateServiceImpl extends ServiceImpl i
String clothCategory = pythonService.getClothCategory(sketchPath, gender);
- return new GenerateResultVO(generateDetail.getId(), minioUtil.getPreSignedUrl(sketchPath, CommonConstant.MINIO_IMAGE_EXPIRE_TIME), "Success", clothCategory);
+ return new GenerateResultVO(generate.getUniqueId(), generateDetail.getId(),
+ minioUtil.getPreSignedUrl(sketchPath, CommonConstant.MINIO_IMAGE_EXPIRE_TIME), "Success", clothCategory);
}
public void doCreditsSubtract(Long accountId, CreditsEventsEnum event){
diff --git a/src/main/java/com/ai/da/service/impl/UserLikeGroupServiceImpl.java b/src/main/java/com/ai/da/service/impl/UserLikeGroupServiceImpl.java
index 82b1cd21..7399142a 100644
--- a/src/main/java/com/ai/da/service/impl/UserLikeGroupServiceImpl.java
+++ b/src/main/java/com/ai/da/service/impl/UserLikeGroupServiceImpl.java
@@ -390,6 +390,18 @@ public class UserLikeGroupServiceImpl extends ServiceImpl 200) {
+ throw new BusinessException("Please keep your input text under 200 words. Thanks!");
+ }
+
toProductImageRecord.setCreateTime(LocalDateTime.now());
if (!StringUtils.isEmpty(toProductImageDTO.getPrompt())) {
toProductImageRecord.setPrompt(toProductImageDTO.getPrompt());
@@ -399,12 +411,7 @@ public class UserLikeGroupServiceImpl extends ServiceImpl result = new ArrayList<>();
int i = 0;
- // 翻译
- String prompt = toProductImageDTO.getPrompt();
- StringBuilder sb = new StringBuilder("The best quality, masterpiece, real image.");
- if (!StringUtil.isNullOrEmpty(prompt)) {
- prompt = pythonService.promptTranslate(prompt);
- }
+
// else {
// s = "best quality, masterpiece. detailed, high-res, simple background, studio photography, extremely detailed, updo, detailed face, face, close-up, HDR, UHD, 8K realistic, Highly detailed, simple background, Studio lighting";
// }
@@ -924,6 +931,20 @@ public class UserLikeGroupServiceImpl extends ServiceImpl 200) {
+ throw new BusinessException("Please keep your input text under 200 words. Thanks!");
+ }
+
toProductImageRecord.setCreateTime(LocalDateTime.now());
if (!StringUtils.isEmpty(toProductImageDTO.getPrompt())) {
toProductImageRecord.setPrompt(toProductImageDTO.getPrompt());
@@ -933,14 +954,7 @@ public class UserLikeGroupServiceImpl extends ServiceImpl result = new ArrayList<>();
int i = 0;
- // 翻译
- String prompt = toProductImageDTO.getPrompt();
- String s = "";
- if (!StringUtil.isNullOrEmpty(prompt)) {
- s = pythonService.promptTranslate(prompt);
- }else {
- s = "Snow moutain, snowy day, natural light";
- }
+
for (ToProductImageVO toProductImageVO : toProductImageDTO.getToProductImageVOList()) {
String taskId = UUID.randomUUID() + "-" + i + "-" + userHolder.getId();
i ++;