字典数据service/controller单元测试完善

This commit is contained in:
gaoqr
2026-01-14 16:08:30 +08:00
parent f1e4dc9d18
commit 1e052edbe7
5 changed files with 648 additions and 180 deletions
@@ -17,4 +17,9 @@ public class TransConfiguration {
resolver.setDefaultLocale(Locale.SIMPLIFIED_CHINESE);
return resolver;
}
@Bean
public TransApi transApi(TransProperties transProperties) {
return new TransApi(transProperties.getAppId(), transProperties.getSecurityKey(), transProperties.getApiHost());
}
}
@@ -26,7 +26,6 @@ import com.cf.imes.module.system.dal.mysql.dict.DictDataMapper;
import com.cf.imes.module.system.enums.ErrorCodeConstants;
import com.cf.imes.module.system.enums.common.LanguageEnum;
import com.cf.imes.module.system.framework.trans.config.TransApi;
import com.cf.imes.module.system.framework.trans.config.TransProperties;
import com.cf.imes.module.system.util.locale.DictDataI18nCacheUtils;
import com.google.common.annotations.VisibleForTesting;
import lombok.extern.slf4j.Slf4j;
@@ -77,7 +76,7 @@ public class DictDataServiceImpl implements DictDataService {
private DictDataI18nMapper dictDatai18nMapper;
@Resource
private TransProperties transProperties;
private TransApi transApi;
@Resource
private DictDataI18nVersionMapper dictDataI18nVersionMapper;
@@ -245,7 +244,6 @@ public class DictDataServiceImpl implements DictDataService {
.collect(Collectors.joining("\n"));
// 请求翻译api
TransApi transApi = new TransApi(transProperties.getAppId(), transProperties.getSecurityKey(), transProperties.getApiHost());
String transResult = transApi.getTransResult(namesForQuery, "zh", to);
JSONObject obj = JSON.parseObject(transResult);