|
@@ -1,13 +1,12 @@
|
|
|
package com.qmth.teachcloud.exchange.common.service.impl;
|
|
|
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
+import com.qmth.boot.core.cache.service.CacheService;
|
|
|
import com.qmth.boot.tools.signature.SignatureEntity;
|
|
|
import com.qmth.boot.tools.signature.SignatureType;
|
|
|
import com.qmth.teachcloud.exchange.common.bean.params.OpenParams;
|
|
|
import com.qmth.teachcloud.exchange.common.contant.SystemConstant;
|
|
|
import com.qmth.teachcloud.exchange.common.entity.BasicSchool;
|
|
|
import com.qmth.teachcloud.exchange.common.enums.ExceptionResultEnum;
|
|
|
-import com.qmth.teachcloud.exchange.common.service.BasicSchoolService;
|
|
|
import com.qmth.teachcloud.exchange.common.service.CommonService;
|
|
|
import com.qmth.teachcloud.exchange.common.util.Base64Util;
|
|
|
import com.qmth.teachcloud.exchange.common.util.JacksonUtil;
|
|
@@ -39,7 +38,7 @@ public class CommonServiceImpl implements CommonService {
|
|
|
private final static Logger log = LoggerFactory.getLogger(CommonServiceImpl.class);
|
|
|
|
|
|
@Resource
|
|
|
- BasicSchoolService basicSchoolService;
|
|
|
+ CacheService cacheService;
|
|
|
|
|
|
@Value("${cas.config.teachcloudPrintLoginUrl}")
|
|
|
String teachcloudLoginUrl;
|
|
@@ -67,9 +66,7 @@ public class CommonServiceImpl implements CommonService {
|
|
|
}
|
|
|
// accountUser = URLDecoder.decode(accountUser, SystemConstant.CHARSET_NAME);
|
|
|
|
|
|
- QueryWrapper<BasicSchool> basicSchoolQueryWrapper = new QueryWrapper<>();
|
|
|
- basicSchoolQueryWrapper.lambda().eq(BasicSchool::getCode, schoolCode);
|
|
|
- BasicSchool basicSchool = basicSchoolService.getOne(basicSchoolQueryWrapper);
|
|
|
+ BasicSchool basicSchool = (BasicSchool) cacheService.get(SystemConstant.SCHOOL_CODE_CACHE, schoolCode);
|
|
|
Optional.ofNullable(basicSchool).orElseThrow(() -> ExceptionResultEnum.PARAMS_ERROR.exception("学校信息不存在"));
|
|
|
|
|
|
if (teachcloudLoginUrl.contains(SystemConstant.PATH_MATCH)) {
|