فهرست منبع

fix 系统选新班

he2802 3 سال پیش
والد
کامیت
a711338a72

+ 4 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/user/bo/UserStudyRecordPhotoEditBo.java

@@ -42,4 +42,8 @@ public class UserStudyRecordPhotoEditBo {
     @ApiModelProperty("1 视频 2卷")
     private Integer status;
 
+    /** 用户ID */
+    @ApiModelProperty("用户ID")
+    private Long userId;
+
 }

+ 2 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/user/domain/UserStudyRecordPhoto.java

@@ -41,4 +41,6 @@ private static final long serialVersionUID=1L;
 
     /** 1 视频 2卷 */
     private Integer status;
+    /** 用户ID */
+    private Long userId;
 }

+ 2 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/user/service/impl/UserBankRecordServiceImpl.java

@@ -195,6 +195,7 @@ public class UserBankRecordServiceImpl extends ServiceImpl<UserBankRecordMapper,
             LambdaQueryWrapper<UserStudyRecordPhoto> lqw = Wrappers.lambdaQuery();
             lqw.eq(UserStudyRecordPhoto::getRecordId, userBankRecordVo.getRecordId());
             lqw.eq(UserStudyRecordPhoto::getStatus, 2);
+            lqw.eq(UserStudyRecordPhoto::getUserId, userBankRecordVo.getUserId());
             UserStudyRecordPhoto userStudyRecordPhoto = new UserStudyRecordPhoto();
             userStudyRecordPhoto.setPeriodId(userPeriodStatusAddBo.getId());
             userStudyRecordPhoto.setUpdateTime(DateUtils.getNowTime());
@@ -220,6 +221,7 @@ public class UserBankRecordServiceImpl extends ServiceImpl<UserBankRecordMapper,
             LambdaQueryWrapper<UserStudyRecordPhoto> lqw = Wrappers.lambdaQuery();
             lqw.eq(UserStudyRecordPhoto::getRecordId, userBankRecordVo.getRecordId());
             lqw.eq(UserStudyRecordPhoto::getStatus, 2);
+            lqw.eq(UserStudyRecordPhoto::getUserId, userBankRecordVo.getUserId());
             UserStudyRecordPhoto userStudyRecordPhoto = new UserStudyRecordPhoto();
             userStudyRecordPhoto.setPeriodId(userPeriodStatusAddBo.getId());
             userStudyRecordPhoto.setUpdateTime(DateUtils.getNowTime());

+ 5 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/user/service/impl/UserStudyRecordPhotoServiceImpl.java

@@ -1,7 +1,9 @@
 package com.zhongzheng.modules.user.service.impl;
 
 import cn.hutool.core.bean.BeanUtil;
+import cn.hutool.core.lang.Validator;
 import cn.hutool.core.util.StrUtil;
+import com.zhongzheng.common.exception.CustomException;
 import com.zhongzheng.common.utils.DateUtils;
 import org.springframework.stereotype.Service;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@@ -67,6 +69,9 @@ public class UserStudyRecordPhotoServiceImpl extends ServiceImpl<UserStudyRecord
 
     @Override
     public Boolean insertByAddBo(UserStudyRecordPhotoAddBo bo) {
+        if(Validator.isEmpty(bo.getRecordId())||Validator.isEmpty(bo.getPhoto())){
+            throw new CustomException("拍照数据错误");
+        }
         UserStudyRecordPhoto add = BeanUtil.toBean(bo, UserStudyRecordPhoto.class);
         validEntityBeforeSave(add);
         add.setStatus(2);

+ 2 - 0
zhongzheng-system/src/main/resources/mapper/modules/user/UserStudyRecordPhotoMapper.xml

@@ -10,6 +10,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <result property="createTime" column="create_time"/>
         <result property="updateTime" column="update_time"/>
         <result property="periodId" column="period_id"/>
+        <result property="status" column="status"/>
+        <result property="userId" column="user_id"/>
     </resultMap>