|
|
@@ -5,6 +5,7 @@ import com.ruoyi.common.core.domain.AjaxResult;
|
|
|
import com.ruoyi.common.utils.SecurityUtils;
|
|
|
import com.ruoyi.mingxue.domain.QuestionCollection;
|
|
|
import com.ruoyi.mingxue.service.IQuestionCollectionService;
|
|
|
+import io.lettuce.core.dynamic.annotation.Param;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
@@ -20,7 +21,7 @@ public class FrontQuestionsController extends BaseController {
|
|
|
|
|
|
@ApiOperation("收藏试题")
|
|
|
@PostMapping("collect")
|
|
|
- public AjaxResult collect(Long questionId) {
|
|
|
+ public AjaxResult collect(@PathVariable Long questionId) {
|
|
|
QuestionCollection questionCollection = new QuestionCollection();
|
|
|
questionCollection.setUserId(SecurityUtils.getLoginUser().getUser().getUserId());
|
|
|
questionCollection.setQuestionId(questionId);
|
|
|
@@ -32,7 +33,7 @@ public class FrontQuestionsController extends BaseController {
|
|
|
|
|
|
@ApiOperation("取消收藏试题")
|
|
|
@PostMapping("cancelCollect")
|
|
|
- public AjaxResult cancelQuestionCollection(Long questionId) {
|
|
|
+ public AjaxResult cancelQuestionCollection(@PathVariable Long questionId) {
|
|
|
Long userId = SecurityUtils.getLoginUser().getUser().getUserId();
|
|
|
return toAjax(questionCollectionService.deleteQuestionCollectionById(questionId, userId));
|
|
|
}
|