feat: bug-526 产品机型导入参数翻译逻辑调整
This commit is contained in:
parent
e731095f0d
commit
77c58572f7
|
|
@ -680,13 +680,20 @@ public class ProductModelController extends ControllerBase{
|
|||
.setModelParamsId(finalResultId)
|
||||
.setLanguageCode(language.getCode())
|
||||
.setBatchNumber(batchNumber)
|
||||
.setIndexName(translate.translateWord(dto.getIndexName(),language.getTranslateCode()))
|
||||
.setName(translate.translateWord(dto.getName(),language.getTranslateCode()))
|
||||
.setValue(translate.translateWord(dto.getValue(),language.getTranslateCode()))
|
||||
.setMain(dto.getMain())
|
||||
.setCompare(dto.getCompare())
|
||||
.setCreateBy(AdminUserUtil.getUserName())
|
||||
.setCreateTime(LocalDateTime.now());
|
||||
if (StrUtil.equals(language.getCode(), "sa") || StrUtil.equals(language.getCode(), "de")) {
|
||||
ProductModelParamsItem en = items.stream().filter(it -> StrUtil.equals(it.getLanguageCode(), "us")).findFirst().get();
|
||||
item.setIndexName(translate.translateWord(en.getIndexName(), language.getTranslateCode()));
|
||||
item.setName(translate.translateWord(en.getName(), language.getTranslateCode()));
|
||||
item.setValue(translate.translateWord(en.getValue(), language.getTranslateCode()));
|
||||
} else {
|
||||
item.setIndexName(translate.translateWord(dto.getIndexName(), language.getTranslateCode()));
|
||||
item.setName(translate.translateWord(dto.getName(), language.getTranslateCode()));
|
||||
item.setValue(translate.translateWord(dto.getValue(), language.getTranslateCode()));
|
||||
}
|
||||
items.add(item);
|
||||
});
|
||||
});
|
||||
|
|
@ -731,6 +738,16 @@ public class ProductModelController extends ControllerBase{
|
|||
.setCompare(dto.getCompare())
|
||||
.setCreateBy(AdminUserUtil.getUserName())
|
||||
.setCreateTime(LocalDateTime.now());
|
||||
if (StrUtil.equals(language.getCode(), "sa") || StrUtil.equals(language.getCode(), "de")) {
|
||||
ProductModelParamsItem en = items.stream().filter(it -> StrUtil.equals(it.getLanguageCode(), "us")).findFirst().get();
|
||||
item.setIndexName(translate.translateWord(en.getIndexName(), language.getTranslateCode()));
|
||||
item.setName(translate.translateWord(en.getName(), language.getTranslateCode()));
|
||||
item.setValue(translate.translateWord(en.getValue(), language.getTranslateCode()));
|
||||
} else {
|
||||
item.setIndexName(translate.translateWord(dto.getIndexName(), language.getTranslateCode()));
|
||||
item.setName(translate.translateWord(dto.getName(), language.getTranslateCode()));
|
||||
item.setValue(translate.translateWord(dto.getValue(), language.getTranslateCode()));
|
||||
}
|
||||
items.add(item);
|
||||
});
|
||||
}
|
||||
|
|
|
|||
|
|
@ -65,8 +65,6 @@ public class AliYunTranslate implements ITranslate {
|
|||
.setFormatType(formatType)
|
||||
.setSourceText(text);
|
||||
log.info("翻译,请求参数:{}", JSONUtil.toJsonStr(request));
|
||||
System.out.println("Key serializer: " + stringRedisTemplate.getKeySerializer());
|
||||
System.out.println("Value serializer: " + stringRedisTemplate.getValueSerializer());
|
||||
String key = "translate:" + SecureUtil.md5(text) + ":" + targetLanguage;
|
||||
String result = stringRedisTemplate.opsForValue().get(key);
|
||||
if (StrUtil.isNotBlank(result)) {
|
||||
|
|
|
|||
|
|
@ -0,0 +1,15 @@
|
|||
# Nacos 地址
|
||||
nacos.server-addr=${NACOS_SERVER_ADDR:192.168.0.194:8848}
|
||||
#nacos.server-addr=192.168.0.194:8848
|
||||
#spring.cloud.nacos.discovery.username=nacos
|
||||
#spring.cloud.nacos.discovery.password=ZLQ8vgmjoJ4?EPJ4]fs_
|
||||
#spring.config.activate.on-profile=dev
|
||||
logging.level.com.nflg=DEBUG
|
||||
logging.level.com.alibaba.cloud.nacos.config=DEBUG
|
||||
|
||||
#spring.datasource.url=jdbc:mysql://112.74.186.154:13151/mobilebroken?useUnicode=true&characterEncoding=utf8mb4&tinyInt1isBit=false&useSSL=false&rewriteBatchedStatements=true&allowMultiQueries=true&serverTimezone=GMT%2B8
|
||||
#spring.datasource.username=nflg
|
||||
#spring.datasource.password=Aciga@2022
|
||||
#spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
|
||||
|
||||
logging.config=classpath:logback-sit.xml
|
||||
Loading…
Reference in New Issue