he2802 4 жил өмнө
parent
commit
deb6b8850e

+ 7 - 1
zhongzheng-system/src/main/java/com/zhongzheng/modules/bank/bo/QuestionAddBo.java

@@ -1,11 +1,14 @@
 package com.zhongzheng.modules.bank.bo;
 
+import com.sun.istack.internal.NotNull;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import com.fasterxml.jackson.annotation.JsonFormat;
 import lombok.Data;
 
 import javax.validation.constraints.Min;
+import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.Size;
 import java.util.Date;
 
 
@@ -25,6 +28,8 @@ public class QuestionAddBo {
     private String content;
     /** 类型 1单选 2多选 3判断题 4案列题 */
     @ApiModelProperty("类型 1单选 2多选 3判断题 4案列题")
+    @NotNull()
+    @Size(min = 1,message = "类型不能为空")
     private Integer type;
     /** 判断题答案 1正确 0错误 */
     @ApiModelProperty("判断题答案 1正确 0错误")
@@ -49,7 +54,8 @@ public class QuestionAddBo {
     private Long examId;
     /** 父类型 1普通练习 2试卷练习 3真题练习 */
     @ApiModelProperty("父类型 1普通练习 2试卷练习 3真题练习")
-    @Min(value = 1, message = "父类型为正整数")
+    @NotNull()
+    @Size(min = 1,message = "父类型不能为空")
     private Long parentType;
     /** 图片地址,多个,拼接 */
     @ApiModelProperty("图片地址,多个,拼接")

+ 1 - 1
zhongzheng-system/src/main/java/com/zhongzheng/modules/bank/service/impl/QuestionServiceImpl.java

@@ -133,7 +133,7 @@ public class QuestionServiceImpl extends ServiceImpl<QuestionMapper, Question> i
 
     //更新题库题目数目
     private void updateQuestionNum(Question entity,int num){
-        if(entity.getType()==1){
+        if(entity.getParentType()==1){
             //1普通练习
             QuestionBankSection dbSection = questionBankSectionMapper.selectById(entity.getBankSectionId());
             QuestionBankChapter dbChapter = questionBankChapterMapper.selectById(dbSection.getBankChapterId());

+ 4 - 1
zhongzheng-system/src/main/java/com/zhongzheng/modules/course/bo/CourseAddBo.java

@@ -1,5 +1,6 @@
 package com.zhongzheng.modules.course.bo;
 
+import com.sun.istack.internal.NotNull;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import com.fasterxml.jackson.annotation.JsonFormat;
@@ -8,6 +9,7 @@ import lombok.Data;
 import javax.validation.constraints.DecimalMin;
 import javax.validation.constraints.Min;
 import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.Size;
 import java.util.Date;
 
 
@@ -25,7 +27,8 @@ public class CourseAddBo {
 
     /** 分类ID */
     @ApiModelProperty("分类ID")
-    @Min(value = 0, message = "分类ID不能为空")
+    @NotNull()
+    @Size(min = 1,message = "分类ID不能为空")
     private Long categoryId;
     /** 价格 */
     @ApiModelProperty("价格")