|
@@ -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();
|
|
|
}
|
|
|
|
|
|
|
|
|
+
|
|
|
}
|