he2802 2 år sedan
förälder
incheckning
09d9ebb788

+ 2 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/user/bo/UserStudyRecordAddBo.java

@@ -92,4 +92,6 @@ public class UserStudyRecordAddBo {
     /** 相似度 */
     @ApiModelProperty("相似度")
     private Integer similarity;
+    @ApiModelProperty("照片数量")
+    private Integer photoNum;
 }

+ 9 - 2
zhongzheng-system/src/main/java/com/zhongzheng/modules/user/service/impl/UserStudyRecordServiceImpl.java

@@ -343,8 +343,15 @@ public class UserStudyRecordServiceImpl extends ServiceImpl<UserStudyRecordMappe
                                 LambdaQueryWrapper<UserStudyRecordPhoto> lqw = Wrappers.lambdaQuery();
                                 lqw.eq(UserStudyRecordPhoto::getPeriodId, userPeriodStatusVo.getId());
                                 List<UserStudyRecordPhoto> photoList = userStudyRecordPhotoService.list(lqw);
-                                if(photoList.size()<num){
-                                    throw new CustomException("拍照次数不达标",559);
+                                if(Validator.isNotEmpty(bo.getPhotoNum())&&bo.getPhotoNum()>0){
+                                    if( photoList.size()<bo.getPhotoNum()){
+                                        throw new CustomException("拍照次数不达标",559);
+                                    }
+                                }
+                                else{
+                                    if(photoList.size()<num){
+                                        throw new CustomException("拍照次数不达标",559);
+                                    }
                                 }
                             }
                         }