Forráskód Böngészése

基础学期、学生学院、学生专业编辑时没操作人id bug

caozixuan 2 éve
szülő
commit
9bb92ddc42

+ 3 - 1
teachcloud-common/src/main/java/com/qmth/teachcloud/common/service/impl/BasicCollegeServiceImpl.java

@@ -75,7 +75,8 @@ public class BasicCollegeServiceImpl extends ServiceImpl<BasicCollegeMapper, Bas
             }
             this.update(new UpdateWrapper<BasicCollege>().lambda()
                     .eq(BasicCollege::getId, id)
-                    .set(BasicCollege::getCollegeName, collegeName));
+                    .set(BasicCollege::getCollegeName, collegeName)
+                    .set(BasicCollege::getUpdateId,requestUser.getId()));
 
         } else {
             // 新增
@@ -85,6 +86,7 @@ public class BasicCollegeServiceImpl extends ServiceImpl<BasicCollegeMapper, Bas
             basicCollege.setCollegeName(collegeName);
             basicCollege.setSchoolId(schoolId);
             basicCollege.setOrgId(requestUser.getOrgId());
+            basicCollege.setCreateId(requestUser.getId());
             this.save(basicCollege);
         }
         return id;

+ 3 - 1
teachcloud-common/src/main/java/com/qmth/teachcloud/common/service/impl/BasicMajorServiceImpl.java

@@ -83,7 +83,8 @@ public class BasicMajorServiceImpl extends ServiceImpl<BasicMajorMapper, BasicMa
             this.update(new UpdateWrapper<BasicMajor>().lambda()
                     .eq(BasicMajor::getId,id)
                     .set(BasicMajor::getName,majorName)
-                    .set(BasicMajor::getBelongOrgId,collegeId));
+                    .set(BasicMajor::getBelongOrgId,collegeId)
+                    .set(BasicMajor::getUpdateId,requestUser.getId()));
 
             // 如果更新了专业所属学院则更新学生级联关系
             if (!collegeId.equals(old.getBelongOrgId())){
@@ -103,6 +104,7 @@ public class BasicMajorServiceImpl extends ServiceImpl<BasicMajorMapper, BasicMa
             basicMajor.setCode(null);
             basicMajor.setBelongOrgId(collegeId);
             basicMajor.setOrgId(requestUser.getOrgId());
+            basicMajor.setCreateId(requestUser.getId());
             this.save(basicMajor);
         }
         return id;

+ 5 - 1
teachcloud-common/src/main/java/com/qmth/teachcloud/common/service/impl/BasicSemesterServiceImpl.java

@@ -69,6 +69,8 @@ public class BasicSemesterServiceImpl extends ServiceImpl<BasicSemesterMapper, B
     @Transactional
     public Long saveBasicSemesterCommon(BasicSemesterParams basicSemesterParams, Long schoolId, Long orgId,boolean openApi) throws IllegalAccessException {
         SystemConstant.verifyDBFields(basicSemesterParams, basicSemesterParams.getClass());
+        SysUser requestUser = (SysUser) ServletUtil.getRequestUser();
+        Long userId = requestUser.getId();
         Long id = basicSemesterParams.getId();
         String semesterName = basicSemesterParams.getSemesterName();
 //        Long startTime = basicSemesterParams.getStartTime();
@@ -95,7 +97,8 @@ public class BasicSemesterServiceImpl extends ServiceImpl<BasicSemesterMapper, B
             }
             this.update(new UpdateWrapper<BasicSemester>().lambda()
                     .eq(BasicSemester::getId, id)
-                    .set(BasicSemester::getName, semesterName));
+                    .set(BasicSemester::getName, semesterName)
+                    .set(BasicSemester::getUpdateId,userId));
         } else {
             // 新增
             id = SystemConstant.getDbUuid();
@@ -106,6 +109,7 @@ public class BasicSemesterServiceImpl extends ServiceImpl<BasicSemesterMapper, B
             basicSemester.setSchoolId(schoolId);
             basicSemester.setCode(null);
             basicSemester.setOrgId(orgId);
+            basicSemester.setCreateId(userId);
 
             QueryWrapper<BasicSemester> queryWrapper = new QueryWrapper<>();
             queryWrapper.lambda().eq(BasicSemester::getSchoolId, schoolId);