Browse Source

清空收藏 错题

小么熊🐻 2 years ago
parent
commit
4bf48d3d01

+ 17 - 0
sdjk-admin/src/main/java/com/miaxis/app/controller/question/QuestionCollectionController.java

@@ -10,8 +10,11 @@ import com.miaxis.common.enums.BusinessTypeEnum;
 import com.miaxis.common.exception.CustomException;
 import com.miaxis.common.utils.SecurityUtils;
 import com.miaxis.question.domain.QuestionCollection;
+import com.miaxis.question.domain.QuestionWrong;
 import com.miaxis.question.dto.QuestionCollectionDTO;
+import com.miaxis.question.dto.QuestionCollectionDelDTO;
 import com.miaxis.question.dto.QuestionCollectionListDTO;
+import com.miaxis.question.dto.QuestionWrongDelDTO;
 import com.miaxis.question.service.IQuestionCollectionService;
 import io.swagger.annotations.*;
 import org.springframework.beans.BeanUtils;
@@ -168,8 +171,22 @@ public class QuestionCollectionController extends BaseController {
         queryWrapper.eq("question_id", questionId);
         questionCollectionService.remove(queryWrapper);
         return Response.success();
+    }
+
 
+    @Log(title = "collectionQuestion", businessType = BusinessTypeEnum.DELETE)
+    @DeleteMapping("/cancelAll")
+    @ApiOperation("清空收藏")
+    public  Response<Integer> removeAll(@RequestBody QuestionCollectionDelDTO questionCollectionDelDTO){
+        Long userId = SecurityUtils.getLoginUser().getStudent().getId();
+        QueryWrapper<QuestionCollection> queryWrapper = new QueryWrapper<QuestionCollection>();
+        queryWrapper.eq("user_id",userId);
+        queryWrapper.eq("km",questionCollectionDelDTO.getKm());
+        queryWrapper.eq("car_type",questionCollectionDelDTO.getCarType());
+        questionCollectionService.remove(queryWrapper);
+        return Response.success();
     }
 
 
+
 }

+ 15 - 4
sdjk-admin/src/main/java/com/miaxis/app/controller/question/QuestionWrongController.java

@@ -11,10 +11,7 @@ import java.util.stream.Collectors;
 import com.miaxis.common.exception.CustomException;
 import com.miaxis.common.utils.SecurityUtils;
 import com.miaxis.question.domain.QuestionCollection;
-import com.miaxis.question.dto.QuestionCollectionDTO;
-import com.miaxis.question.dto.QuestionCollectionListDTO;
-import com.miaxis.question.dto.QuestionWrongDTO;
-import com.miaxis.question.dto.QuestionWrongListDTO;
+import com.miaxis.question.dto.*;
 import com.miaxis.score.domain.ScoreInfo;
 import io.swagger.annotations.*;
 import com.miaxis.common.core.domain.Response;
@@ -165,4 +162,18 @@ public class QuestionWrongController extends BaseController{
         return Response.success();
 
     }
+
+    @Log(title = "wrongQuestion", businessType = BusinessTypeEnum.DELETE)
+    @DeleteMapping("/cancelAll")
+    @ApiOperation("清空错题")
+    public  Response<Integer> removeAll(@RequestBody QuestionWrongDelDTO questionWrongDelDTO){
+        Long userId = SecurityUtils.getLoginUser().getStudent().getId();
+        QueryWrapper<QuestionWrong> queryWrapper= new QueryWrapper<QuestionWrong>();
+        queryWrapper.eq("user_id",userId);
+        queryWrapper.eq("km",questionWrongDelDTO.getKm());
+        queryWrapper.eq("car_type",questionWrongDelDTO.getCarType());
+        questionWrongService.remove(queryWrapper);
+        return Response.success();
+    }
+
 }

+ 27 - 0
sdjk-service/src/main/java/com/miaxis/question/dto/QuestionCollectionDelDTO.java

@@ -0,0 +1,27 @@
+package com.miaxis.question.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * wrong对象 question_wrong
+ *
+ * @author miaxis
+ * @date 2021-08-19
+ */
+@Data
+public class QuestionCollectionDelDTO {
+
+
+
+    /** 科目 */
+    @ApiModelProperty(value = "考试科目(科目一、科目二、科目三、科目四)")
+    private String km;
+
+    /** 车型 */
+    @ApiModelProperty(value = "车型(小车 、客车、货车、摩托车)")
+    private String carType;
+
+
+
+}

+ 28 - 0
sdjk-service/src/main/java/com/miaxis/question/dto/QuestionWrongDelDTO.java

@@ -0,0 +1,28 @@
+package com.miaxis.question.dto;
+
+import com.miaxis.common.core.domain.BaseBusinessEntity;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * wrong对象 question_wrong
+ *
+ * @author miaxis
+ * @date 2021-08-19
+ */
+@Data
+public class QuestionWrongDelDTO {
+
+
+
+    /** 科目 */
+    @ApiModelProperty(value = "考试科目(科目一、科目二、科目三、科目四)")
+    private String km;
+
+    /** 车型 */
+    @ApiModelProperty(value = "车型(小车 、客车、货车、摩托车)")
+    private String carType;
+
+
+
+}