|
@@ -3,10 +3,13 @@ package com.gis.cms.controller;
|
|
|
import com.gis.admin.entity.dto.UserDto;
|
|
|
import com.gis.admin.entity.po.SysUserEntity;
|
|
|
import com.gis.admin.service.SysUserService;
|
|
|
+import com.gis.cms.entity.dto.CountAnswerDto;
|
|
|
import com.gis.cms.entity.po.QuestionGroupEntity;
|
|
|
import com.gis.cms.service.*;
|
|
|
import com.gis.common.base.aop.WebControllerLog;
|
|
|
import com.gis.common.base.entity.dto.PageDateDto;
|
|
|
+import com.gis.common.constant.ConfigConstant;
|
|
|
+import com.gis.common.util.RedisUtil;
|
|
|
import com.gis.common.util.Result;
|
|
|
import com.gis.cms.entity.dto.CommentDto;
|
|
|
import com.gis.cms.entity.dto.MournDto;
|
|
@@ -17,10 +20,13 @@ import io.swagger.annotations.ApiImplicitParam;
|
|
|
import io.swagger.annotations.ApiImplicitParams;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
+import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.validation.Valid;
|
|
|
+import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
|
/**
|
|
@@ -50,6 +56,15 @@ public class WebManageController {
|
|
|
@Autowired
|
|
|
SysUserService sysUserService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ RedisUtil redisUtil;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ HttpServletRequest request;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ ConfigConstant configConstant;
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
@@ -75,15 +90,23 @@ public class WebManageController {
|
|
|
return questionGroupService.detail(id);
|
|
|
}
|
|
|
|
|
|
- @ApiImplicitParams({
|
|
|
- @ApiImplicitParam(name = "questionGroupId", value = "题组id", required = true),
|
|
|
- @ApiImplicitParam(name = "answers", value = "Map传参, id:题组id, map, key:问题id, value:正确答案编号", required = true)
|
|
|
- })
|
|
|
+// @ApiImplicitParams({
|
|
|
+// @ApiImplicitParam(name = "questionGroupId", value = "题组id", required = true),
|
|
|
+// @ApiImplicitParam(name = "answers", value = "Map传参, id:题组id, map, key:问题id, value:正确答案编号", required = true)
|
|
|
+// })
|
|
|
+// @WebControllerLog(description = "门户网站-提交答案", addDb = true)
|
|
|
+// @ApiOperation(value = "门户网站-提交答案")
|
|
|
+// @PostMapping("questionUser/submit/{questionGroupId}")
|
|
|
+// public Result questionUserSubmit(@PathVariable Long questionGroupId, @RequestBody Map<String, String> answers) {
|
|
|
+// return questionUserService.submit(questionGroupId, answers);
|
|
|
+// }
|
|
|
+
|
|
|
+
|
|
|
@WebControllerLog(description = "门户网站-提交答案", addDb = true)
|
|
|
@ApiOperation(value = "门户网站-提交答案")
|
|
|
- @PostMapping("questionUser/submit/{questionGroupId}")
|
|
|
- public Result questionUserSubmit(@PathVariable Long questionGroupId, @RequestBody Map<String, String> answers) {
|
|
|
- return questionUserService.submit(questionGroupId, answers);
|
|
|
+ @PostMapping("questionUser/submit")
|
|
|
+ public Result questionUserSubmit(@Valid @RequestBody CountAnswerDto param) {
|
|
|
+ return questionUserService.submit2(param);
|
|
|
}
|
|
|
|
|
|
|
|
@@ -130,4 +153,8 @@ public class WebManageController {
|
|
|
return sysUserService.saveEntity(param);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
}
|