From 09fe5e33ebcd97e6ba839fbb8cabb0b2aa8c02c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=B2=85?= <907037276@qq.com> Date: Tue, 7 Nov 2023 16:05:07 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81swagger=E6=8E=A5=E5=8F=A3=E6=96=87?= =?UTF-8?q?=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jlw/dao/UniversitiesCollegesDao.java | 2 ++ .../jlw/entity/UniversitiesColleges.java | 12 ++++++++ .../service/UniversitiesCollegesService.java | 4 +++ .../com/ibeetl/jlw/web/TestController.java | 28 +++++++++++++++++-- web/src/main/resources/sql/jlw/schoolClass.md | 2 +- web/src/main/resources/sql/jlw/student.md | 2 +- web/src/main/resources/sql/jlw/teacher.md | 2 +- .../resources/sql/jlw/universitiesColleges.md | 6 +++- 8 files changed, 52 insertions(+), 6 deletions(-) diff --git a/web/src/main/java/com/ibeetl/jlw/dao/UniversitiesCollegesDao.java b/web/src/main/java/com/ibeetl/jlw/dao/UniversitiesCollegesDao.java index e2b9819e..7998760d 100644 --- a/web/src/main/java/com/ibeetl/jlw/dao/UniversitiesCollegesDao.java +++ b/web/src/main/java/com/ibeetl/jlw/dao/UniversitiesCollegesDao.java @@ -47,4 +47,6 @@ public interface UniversitiesCollegesDao extends BaseMapper> findAllUniversitiesColleges(); + + List getAll(); } diff --git a/web/src/main/java/com/ibeetl/jlw/entity/UniversitiesColleges.java b/web/src/main/java/com/ibeetl/jlw/entity/UniversitiesColleges.java index 64f87a02..cfa393d8 100644 --- a/web/src/main/java/com/ibeetl/jlw/entity/UniversitiesColleges.java +++ b/web/src/main/java/com/ibeetl/jlw/entity/UniversitiesColleges.java @@ -96,6 +96,18 @@ public class UniversitiesColleges extends BaseEntity { private Long userId ; + + //智云2.0ID + private Long oldSchoolId; + + public Long getOldSchoolId() { + return oldSchoolId; + } + + public void setOldSchoolId(Long oldSchoolId) { + this.oldSchoolId = oldSchoolId; + } + public UniversitiesColleges(){ } diff --git a/web/src/main/java/com/ibeetl/jlw/service/UniversitiesCollegesService.java b/web/src/main/java/com/ibeetl/jlw/service/UniversitiesCollegesService.java index f527d340..b77e7bb1 100644 --- a/web/src/main/java/com/ibeetl/jlw/service/UniversitiesCollegesService.java +++ b/web/src/main/java/com/ibeetl/jlw/service/UniversitiesCollegesService.java @@ -361,4 +361,8 @@ public class UniversitiesCollegesService extends CoreBaseService> findAll(){ return universitiesCollegesDao.findAllUniversitiesColleges(); } + + public List getAll(){ + return universitiesCollegesDao.getAll(); + } } diff --git a/web/src/main/java/com/ibeetl/jlw/web/TestController.java b/web/src/main/java/com/ibeetl/jlw/web/TestController.java index 6323c6eb..7c468e58 100644 --- a/web/src/main/java/com/ibeetl/jlw/web/TestController.java +++ b/web/src/main/java/com/ibeetl/jlw/web/TestController.java @@ -389,7 +389,7 @@ public class TestController { " JOIN EduColleges col ON stu.CollegeId = col.Id " + " JOIN EduMajors maj ON stu.MajorId = maj.Id " + " JOIN EduSchools sch ON stu.SchoolId = sch.Id " + - " JOIN EduClasses cla ON stu.ClassId = cla.Id where sch.Id = 117"; + " JOIN EduClasses cla ON stu.ClassId = cla.Id"; ps = conn.prepareStatement(sql); ResultSet resultSet = ps.executeQuery(); while (resultSet.next()) { @@ -399,7 +399,7 @@ public class TestController { student.setStudentMobile(resultSet.getString(6)); String username = resultSet.getString(5); Map studentByNo = coreUserService.getStudentByNo(username); - if(studentByNo!=null){ + if (studentByNo != null) { continue; } int anInt = resultSet.getInt(7); @@ -526,4 +526,28 @@ public class TestController { // e.printStackTrace(); // } // } + + + @ApiOperation("修改学校2.0ID") + @PostMapping("updateOldSchoolId.json") + public void updateOldSchoolId() throws SQLException { + List colleges = universitiesCollegesService.getAll(); + Connection connection = openConn(); + PreparedStatement ps = null; + Long a = 1000L; + for (UniversitiesColleges colleges1 : colleges) { + String sql = "select * from EduSchools where Name = '" + colleges1.getUniversitiesCollegesName() + "' and IsDeleted = 0"; + ps = connection.prepareStatement(sql); + ResultSet resultSet = ps.executeQuery(); + Long oldId=null; + while (resultSet.next()) { + oldId = resultSet.getLong("id"); + } + if(oldId==null){ + oldId = a++; + } + colleges1.setOldSchoolId(oldId); + universitiesCollegesService.updateTemplate(colleges1); + } + } } diff --git a/web/src/main/resources/sql/jlw/schoolClass.md b/web/src/main/resources/sql/jlw/schoolClass.md index c4e3b871..9f28fee3 100644 --- a/web/src/main/resources/sql/jlw/schoolClass.md +++ b/web/src/main/resources/sql/jlw/schoolClass.md @@ -196,4 +196,4 @@ select class_id as id,class_name as name from school_class where university_syst getClassesBySchoolId === -select class_id as id,class_name as name from school_class where universities_colleges_id = #schoolId# \ No newline at end of file +select class_id as id,class_name as name from school_class join universities_colleges on school_class.universities_colleges_id=universities_colleges.universities_colleges_id where universities_colleges.old_school_id = #schoolId# \ No newline at end of file diff --git a/web/src/main/resources/sql/jlw/student.md b/web/src/main/resources/sql/jlw/student.md index 52366afb..d39a26bd 100644 --- a/web/src/main/resources/sql/jlw/student.md +++ b/web/src/main/resources/sql/jlw/student.md @@ -2214,4 +2214,4 @@ pagedListStudentInfoByClassId findAllBySchoolId === -select * from student join universities_colleges uc on student.org_id = uc.org_id where universities_colleges_id = #schoolId# \ No newline at end of file +select * from student join universities_colleges uc on student.org_id = uc.org_id where old_school_id = #schoolId# \ No newline at end of file diff --git a/web/src/main/resources/sql/jlw/teacher.md b/web/src/main/resources/sql/jlw/teacher.md index 1e64e935..c4b2be66 100644 --- a/web/src/main/resources/sql/jlw/teacher.md +++ b/web/src/main/resources/sql/jlw/teacher.md @@ -561,4 +561,4 @@ getTeacherUserInfoRuleInfo findAllTeacherBySchoolId === -select * from teacher where universities_colleges_id =#schoolId# \ No newline at end of file +select * from teacher join universities_colleges on teacher.universities_colleges_id=universities_colleges.universities_colleges_id where old_school_id =#schoolId# \ No newline at end of file diff --git a/web/src/main/resources/sql/jlw/universitiesColleges.md b/web/src/main/resources/sql/jlw/universitiesColleges.md index c7624a8f..41554538 100644 --- a/web/src/main/resources/sql/jlw/universitiesColleges.md +++ b/web/src/main/resources/sql/jlw/universitiesColleges.md @@ -282,4 +282,8 @@ getAllUniversitiesColleges findAllUniversitiesColleges === -select universities_colleges_id as id,universities_colleges_name as name from universities_colleges \ No newline at end of file +select old_school_id as id,universities_colleges_name as name from universities_colleges + +getAll +=== + select * from universities_colleges \ No newline at end of file