自动生成配置文件和mapper xml

newBigdata
xiaoCJ 11 months ago
parent cedae41074
commit a93faada9e

@ -87,6 +87,9 @@ public class StuKnowledgeNote {
}
@GetMapping("/getReport")
@ApiOperation("知识概要--获取单个学生报告接口")
@AnonymousAccess
@ -105,6 +108,19 @@ public class StuKnowledgeNote {
}
}
@AnonymousAccess
@ApiOperation("知识概要-获取页面")
@PostMapping("getSysKnowledgeSummaryByChapterId")
public ResultEntity<SysKnowledgeSummary> getSysKnowledgeSummaryByChapterId(@RequestParam String chapterId) {
SysKnowledgeSummary sysKnowledgeSummary = sysKnowledgeSummaryMapper.selectByPrimaryKey(chapterId);
return new ResultEntity<>(sysKnowledgeSummary);
}
@GetMapping("/returnTrainingId")
@ApiOperation("返回实训ID接口/进入知识概要页面调用")
@AnonymousAccess

@ -146,17 +146,21 @@ public class UserController {
private String getIPAndPlace(HttpServletRequest request, String name, String userId, String studentId) {
String ip = request.getRemoteAddr();
String ipHomePlace = userService.getIpAddress(ip);
SysLoginLog sysLoginLog = new SysLoginLog();
String ip = request.getRemoteAddr();
if (StringUtils.isNotBlank(ip)) {
sysLoginLog.setLoginIp(ip);
String ipHomePlace = userService.getIpAddress(ip);
if (ipHomePlace != null) {
sysLoginLog.setIpAddress(ipHomePlace);
}
}
String uuid = IdUtil.randomUUID();
sysLoginLog.setLogId(uuid);
sysLoginLog.setLoginIp(ip);
sysLoginLog.setUserid(userId);
sysLoginLog.setName(name);
sysLoginLog.setStudentId(studentId);
sysLoginLog.setLoginTime(new Date());
sysLoginLog.setIpAddress(ipHomePlace);
sysLoginLogMapper.insert(sysLoginLog);
return uuid;
}
@ -484,17 +488,17 @@ public class UserController {
@AnonymousAccess
@GetMapping("/getStudentExamPeopleCountAndStudentExamTime")
@ApiOperation("考试人数和考试次数")
public ResultEntity<Map<Long,Long>> getStudentExamCountAndStudentCount(String schoolId){
public ResultEntity<Map<Long, Long>> getStudentExamCountAndStudentCount(String schoolId) {
StuUserExample stuUserExample = new StuUserExample();
stuUserExample.createCriteria().andSchoolIdEqualTo(schoolId).andExamStatusEqualTo("true");
//考试人数
long examPeopleCount= stuUserMapper.countByExample(stuUserExample);
long examPeopleCount = stuUserMapper.countByExample(stuUserExample);
StuStudentExamExample stuStudentExamExample = new StuStudentExamExample();
//考试次数
long examTime = studentExamMapper.countByExample(stuStudentExamExample);
HashMap<Long, Long> countMap = new HashMap<>();
countMap.put(examPeopleCount,examTime);
countMap.put(examPeopleCount, examTime);
return new ResultEntity<>(HttpStatus.OK, "考试人数和考试次数查询成功", countMap);
}
}
Loading…
Cancel
Save