|
@@ -7,7 +7,6 @@ import com.alibaba.fastjson.JSONObject;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
import com.qmth.boot.core.enums.Platform;
|
|
|
-import com.qmth.boot.tools.signature.SignatureType;
|
|
|
import com.qmth.distributed.print.business.bean.auth.AuthBean;
|
|
|
import com.qmth.distributed.print.business.bean.auth.ExpireTimeBean;
|
|
|
import com.qmth.distributed.print.business.bean.dto.OrgDto;
|
|
@@ -21,7 +20,6 @@ import com.qmth.distributed.print.business.enums.*;
|
|
|
import com.qmth.distributed.print.business.service.*;
|
|
|
import com.qmth.distributed.print.business.templete.execute.AsyncCreatePdfTempleteService;
|
|
|
import com.qmth.distributed.print.business.util.*;
|
|
|
-import com.qmth.distributed.print.common.SignatureEntityTest;
|
|
|
import com.qmth.distributed.print.common.contant.SpringContextHolder;
|
|
|
import com.qmth.distributed.print.common.contant.SystemConstant;
|
|
|
import com.qmth.distributed.print.common.enums.ExceptionResultEnum;
|
|
@@ -355,9 +353,9 @@ public class CommonServiceImpl implements CommonService {
|
|
|
/**
|
|
|
* 文件预览
|
|
|
*
|
|
|
- * @param path 附件路径
|
|
|
- * @param type 保存类型:本地、OSS
|
|
|
- * @param isExpire url是否带过期时间
|
|
|
+ * @param path 附件路径
|
|
|
+ * @param type 保存类型:本地、OSS
|
|
|
+ * @param isExpire url是否带过期时间
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
@@ -681,7 +679,7 @@ public class CommonServiceImpl implements CommonService {
|
|
|
Set<RoleTypeEnum> roleType = authBean.getRoleList().stream().map(s -> s.getType()).collect(Collectors.toSet());
|
|
|
String sessionId = SessionUtil.digest(sysUser.getId(), Math.abs(roleType.toString().hashCode()), platform.name());
|
|
|
//TODO 测试用
|
|
|
- String test = SignatureEntityTest.build(SignatureType.TOKEN, sessionId, token);
|
|
|
+// String test = SignatureEntityTest.build(SignatureType.TOKEN, sessionId, token);
|
|
|
ExpireTimeBean expireTime = AuthUtil.getExpireTime(platform);
|
|
|
TBSession tbSession = new TBSession(sessionId, String.valueOf(sysUser.getId()), roleType.toString(),
|
|
|
platform.name(), platform.name(), deviceId, ServletUtil.getRequest().getLocalAddr(), token,
|
|
@@ -689,7 +687,8 @@ public class CommonServiceImpl implements CommonService {
|
|
|
tbSessionService.saveOrUpdate(tbSession);
|
|
|
redisUtil.setUserSession(sessionId, tbSession, expireTime.getExpireSeconds());
|
|
|
|
|
|
- LoginResult loginResult = new LoginResult(sysUser, sessionId, test, roleType);
|
|
|
+// LoginResult loginResult = new LoginResult(sysUser, sessionId, test, roleType);
|
|
|
+ LoginResult loginResult = new LoginResult(sysUser, sessionId, token, roleType);
|
|
|
loginResult.setSchoolInfo(Objects.nonNull(authBean.getSchool()) ? loginResult.new SchoolNativeBean(authBean.getSchool()) : null);
|
|
|
loginResult.setOrgInfo(Objects.nonNull(authBean.getOrg()) ? loginResult.new OrgNativeBean(authBean.getOrg()) : null);
|
|
|
return loginResult;
|
|
@@ -702,9 +701,9 @@ public class CommonServiceImpl implements CommonService {
|
|
|
QueryWrapper<ExamTask> queryWrapper = new QueryWrapper<>();
|
|
|
queryWrapper.lambda().eq(ExamTask::getSchoolId, schoolId).eq(ExamTask::getPaperNumber, paperNumber);
|
|
|
ExamTask examTask = examTaskService.getOne(queryWrapper);
|
|
|
- if(examTask!= null){
|
|
|
+ if (examTask != null) {
|
|
|
return createPaperNumber(schoolId);
|
|
|
- } else{
|
|
|
+ } else {
|
|
|
return paperNumber;
|
|
|
}
|
|
|
}
|