|
@@ -21,11 +21,11 @@ import com.qmth.distributed.print.business.service.*;
|
|
import com.qmth.distributed.print.business.util.AuthUtil;
|
|
import com.qmth.distributed.print.business.util.AuthUtil;
|
|
import com.qmth.distributed.print.business.util.RedisUtil;
|
|
import com.qmth.distributed.print.business.util.RedisUtil;
|
|
import com.qmth.distributed.print.business.util.ServletUtil;
|
|
import com.qmth.distributed.print.business.util.ServletUtil;
|
|
|
|
+import com.qmth.distributed.print.business.util.htmltopdf.wkhtmltopdf;
|
|
import com.qmth.distributed.print.business.util.security.Md5Utils;
|
|
import com.qmth.distributed.print.business.util.security.Md5Utils;
|
|
import com.qmth.distributed.print.common.SignatureEntityTest;
|
|
import com.qmth.distributed.print.common.SignatureEntityTest;
|
|
import com.qmth.distributed.print.common.contant.SystemConstant;
|
|
import com.qmth.distributed.print.common.contant.SystemConstant;
|
|
import com.qmth.distributed.print.common.enums.ExceptionResultEnum;
|
|
import com.qmth.distributed.print.common.enums.ExceptionResultEnum;
|
|
-import com.qmth.distributed.print.common.util.JacksonUtil;
|
|
|
|
import com.qmth.distributed.print.common.util.Result;
|
|
import com.qmth.distributed.print.common.util.Result;
|
|
import com.qmth.distributed.print.common.util.ResultUtil;
|
|
import com.qmth.distributed.print.common.util.ResultUtil;
|
|
import com.qmth.distributed.print.common.util.SessionUtil;
|
|
import com.qmth.distributed.print.common.util.SessionUtil;
|
|
@@ -33,7 +33,6 @@ import io.swagger.annotations.*;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
-import org.springframework.data.redis.core.RedisTemplate;
|
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.validation.BindingResult;
|
|
import org.springframework.validation.BindingResult;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
@@ -42,8 +41,10 @@ import org.springframework.web.multipart.MultipartFile;
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
import javax.validation.Valid;
|
|
import javax.validation.Valid;
|
|
import java.security.NoSuchAlgorithmException;
|
|
import java.security.NoSuchAlgorithmException;
|
|
-import java.util.*;
|
|
|
|
-import java.util.concurrent.TimeUnit;
|
|
|
|
|
|
+import java.util.Collections;
|
|
|
|
+import java.util.List;
|
|
|
|
+import java.util.Objects;
|
|
|
|
+import java.util.Set;
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -247,21 +248,12 @@ public class SysController {
|
|
return ResultUtil.ok(true);
|
|
return ResultUtil.ok(true);
|
|
}
|
|
}
|
|
|
|
|
|
-// @Resource
|
|
|
|
-// RedisTemplate redisTemplate;
|
|
|
|
-
|
|
|
|
@ApiOperation(value = "根据机构代码查询机构信息接口")
|
|
@ApiOperation(value = "根据机构代码查询机构信息接口")
|
|
@RequestMapping(value = "/school/query_by_school_code", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/school/query_by_school_code", method = RequestMethod.POST)
|
|
@ApiResponses({@ApiResponse(code = 200, message = "学校信息", response = EditResult.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "学校信息", response = EditResult.class)})
|
|
@Aac(auth = BOOL.FALSE)
|
|
@Aac(auth = BOOL.FALSE)
|
|
public Result queryBySchoolCode(@ApiParam(value = "机构code", required = true) @RequestParam String code) {
|
|
public Result queryBySchoolCode(@ApiParam(value = "机构code", required = true) @RequestParam String code) {
|
|
-// for (int i = 0; i < 10; i++) {
|
|
|
|
-// Map<String, Object> map = new HashMap<>();
|
|
|
|
-// map.put(i + "", "测试" + i);
|
|
|
|
-// redisTemplate.opsForList().leftPush("userImport", map);
|
|
|
|
-// }
|
|
|
|
-// Map<String, Object> map = (Map<String, Object>) redisTemplate.opsForList().rightPop("userImport", 0, TimeUnit.MILLISECONDS);
|
|
|
|
-// log.info("map:{}", JacksonUtil.parseJson(map));
|
|
|
|
|
|
+ wkhtmltopdf.convert("/ONLINE_EXAM/distributed/3120ee49668e4bf48fd8c161a2abb73b的副本.html", "/ONLINE_EXAM/distributed/3120ee49668e4bf48fd8c161a2abb73b的副本.pdf");
|
|
if (!Objects.equals(code.toUpperCase(), RoleTypeEnum.ADMIN.name())) {
|
|
if (!Objects.equals(code.toUpperCase(), RoleTypeEnum.ADMIN.name())) {
|
|
BasicSchool basicSchool = cacheService.schoolCache(code);
|
|
BasicSchool basicSchool = cacheService.schoolCache(code);
|
|
if (Objects.isNull(basicSchool)) {
|
|
if (Objects.isNull(basicSchool)) {
|