|
|
@@ -8,6 +8,7 @@ import com.fs.app.param.TestMoneyParam;
|
|
|
import com.fs.app.utils.JwtUtils;
|
|
|
import com.fs.common.config.FSSysConfig;
|
|
|
import com.fs.common.core.domain.R;
|
|
|
+import com.fs.common.core.redis.RedisCache;
|
|
|
import com.fs.common.exception.file.OssException;
|
|
|
import com.fs.company.domain.CompanyMoneyLogs;
|
|
|
import com.fs.company.service.ICompanyMoneyLogsService;
|
|
|
@@ -57,6 +58,7 @@ import java.math.BigDecimal;
|
|
|
import java.nio.charset.Charset;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.util.*;
|
|
|
+import java.util.concurrent.TimeUnit;
|
|
|
|
|
|
|
|
|
@Api("公共接口")
|
|
|
@@ -99,7 +101,7 @@ public class CommonController extends AppBaseController {
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
- private RedisTemplate redisTemplate;
|
|
|
+ private RedisCache redisCache;
|
|
|
|
|
|
@Autowired
|
|
|
private FSSysConfig sysConfig;
|
|
|
@@ -661,7 +663,12 @@ public class CommonController extends AppBaseController {
|
|
|
@ApiOperation("获取项目对应api请求域名地址")
|
|
|
@GetMapping("/getDomain")
|
|
|
public R getDomain(@RequestParam String projectCode) {
|
|
|
- FsProjectAddressConfig config = projectAddressConfigService.selectDomainByCode(projectCode);
|
|
|
+ String redisKey = "projectCode:" + projectCode;
|
|
|
+ FsProjectAddressConfig config = redisCache.getCacheObject(redisKey);
|
|
|
+ if (Objects.isNull(config)) {
|
|
|
+ config = projectAddressConfigService.selectDomainByCode(projectCode);
|
|
|
+ redisCache.setCacheObject(redisKey, config, 5, TimeUnit.MINUTES);
|
|
|
+ }
|
|
|
String addressUrl = "";
|
|
|
String imgPath = "";
|
|
|
Integer sendType = null;
|