From 0ad2f07a292895eeb3b9618eb1e275568c63a59e Mon Sep 17 00:00:00 2001 From: EricsHu <hrr145632> Date: 星期五, 24 十一月 2023 18:09:23 +0800 Subject: [PATCH] 优化直播、添加班级 --- src/main/java/com/qxueyou/scc/teach/student/service/impl/StudentService.java | 39 +++++++++++++++++++++++++++++++++++---- 1 files changed, 35 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/qxueyou/scc/teach/student/service/impl/StudentService.java b/src/main/java/com/qxueyou/scc/teach/student/service/impl/StudentService.java index 19b3f81..6c2b654 100644 --- a/src/main/java/com/qxueyou/scc/teach/student/service/impl/StudentService.java +++ b/src/main/java/com/qxueyou/scc/teach/student/service/impl/StudentService.java @@ -83,7 +83,10 @@ @Override - public Result insertStudent(String classId, String name, String studentNo, boolean sex, String phoneNo, String orgId,String comName) { + public Result insertStudent(String classId, String name, String studentNo, boolean sex, String phoneNo, String orgId, String comName, + String photo, String passporName, String nationality, String ancestralHome, String birthday, String birthplace, + String chinaStatus, String registeredAddress, String homeAddress, String religiousBelief, String email, + String workUnit) { if (dao.exists(studentNo, orgId)) { return new Result(false, "韬唤璇佸凡瀛樺湪"); @@ -108,7 +111,18 @@ student.setMobilePhone(phoneNo); //鍏徃鍚嶇О student.setSubjectId(comName); - + student.setPhoto(photo); + student.setPassporName(passporName); + student.setNationality(nationality); + student.setAncestralHome(ancestralHome); + student.setBirthday(birthday); + student.setBirthplace(birthplace); + student.setChinaStatus(chinaStatus); + student.setRegisteredAddress(registeredAddress); + student.setHomeAddress(homeAddress); + student.setReligiousBelief(religiousBelief); + student.setEmail(email); + student.setWorkUnit(workUnit); if(StringUtils.isNoneBlank(classId)) { bulkUpdate("update ClsClass set studentCount = studentCount + 1 where deleteFlag is false and classId = ?", new Object[]{classId}); } @@ -126,7 +140,10 @@ return new Result(true, "success"); } @Override - public Result updateStudent(String studentId, String name,String password, String studentNo, boolean sex, String phoneNo) { + public Result updateStudent(String studentId, String name,String password, String studentNo, boolean sex, String phoneNo + , String photo, String passporName, String nationality, String ancestralHome, String birthday, String birthplace, + String chinaStatus, String registeredAddress, String homeAddress, String religiousBelief, String email, + String workUnit, String graduationDestination) { //鏍规嵁瀛﹀鍛業D锛岃幏鍙栫敤鎴蜂俊鎭� StuStudent stu = this.read(StuStudent.class, studentId); if(stu.getStudentNo() != null){ @@ -139,6 +156,18 @@ stu.setStudentNo(studentNo); stu.setMobilePhone(phoneNo); TraceUtils.setUpdateTrace(stu); + stu.setPhoto(photo); + stu.setPassporName(passporName); + stu.setNationality(nationality); + stu.setAncestralHome(ancestralHome); + stu.setBirthday(birthday); + stu.setBirthplace(birthplace); + stu.setChinaStatus(chinaStatus); + stu.setRegisteredAddress(registeredAddress); + stu.setHomeAddress(homeAddress); + stu.setReligiousBelief(religiousBelief); + stu.setEmail(email); + stu.setWorkUnit(workUnit); save(stu); User user = this.read(User.class, stu.getUserId()); @@ -165,7 +194,9 @@ QUser qUser = QUser.user; QStuStudent qStuStudent = QStuStudent.stuStudent; return this.getQueryFactory() - .select(qStuStudent.studentId, qStuStudent.name, qStuStudent.studentNo, qStuStudent.sex, + .select(qStuStudent.photo,qStuStudent.passporName,qStuStudent.nationality,qStuStudent.ancestralHome,qStuStudent.birthday,qStuStudent.birthplace,qStuStudent.chinaStatus, + qStuStudent.registeredAddress,qStuStudent.homeAddress,qStuStudent.religiousBelief,qStuStudent.email,qStuStudent.workUnit,qStuStudent.graduationDestination, + qStuStudent.studentId, qStuStudent.name, qStuStudent.studentNo, qStuStudent.sex, qStuStudent.mobilePhone, qStuStudent.status, qStuStudent.studyDuration, qStuStudent.tenantId, qStuStudent.score, qStuStudent.graduationText, qUser.imgPath) .from(qUser, qStuStudent) -- Gitblit v1.8.0