diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java index 8ff3b37..e4a1b72 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java @@ -5,6 +5,7 @@ import java.util.List; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import com.ruoyi.common.core.domain.entity.SysUser; +import org.apache.ibatis.annotations.Select; /** * 用户表 数据层 @@ -137,4 +138,8 @@ public interface SysUserMapper List selectByNameStuNum(@Param("stuClass") String stuClass, @Param("keyWord") String keyWord); List selectClassStuNumberNameByClass(@Param("stuClass") String stuClass); + + @Select("select id from sys_user where studentnumber = #{studentNumber}") + Long selectUserIDByStuNum(@Param("studentNumber") String studentNumber); + } diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java index 7f70293..744ed05 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java @@ -263,6 +263,7 @@ public class SysUserServiceImpl implements ISysUserService // 新增用户与角色管理 insertUserRole(user); //新增实训成绩 + Long userId=userMapper.selectUserIDByStuNum(user.getStudentNumber()); SysTrainingScore sysTrainingScore=new SysTrainingScore(); sysTrainingScore.setUserid(user.getUserId()); sysTrainingScore.setStatus(0); diff --git a/ruoyi-system/src/main/resources/mapper/system/SysTrainingScoreMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysTrainingScoreMapper.xml index 664ff50..a535c93 100644 --- a/ruoyi-system/src/main/resources/mapper/system/SysTrainingScoreMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/SysTrainingScoreMapper.xml @@ -1598,7 +1598,4 @@ reportstatus = #{reportstatus,jdbcType=VARCHAR} where id = #{id,jdbcType=VARCHAR} - \ No newline at end of file