From bef4f6d51bff03c0512a75f43e79699b7296f1fa Mon Sep 17 00:00:00 2001 From: EricsHu <hrr145632> Date: 星期四, 23 十一月 2023 18:00:53 +0800 Subject: [PATCH] 修改系统角色逻辑、和老师身份逻辑 --- src/main/java/com/qxueyou/scc/admin/teacher/service/impl/TeacherService.java | 11 + src/main/java/com/qxueyou/scc/teach/student/service/impl/StudentService.java | 8 src/main/java/com/qxueyou/scc/user/service/impl/UserService.java | 8 src/main/java/com/qxueyou/scc/sys/action/LoginController.java | 2 src/main/java/com/qxueyou/scc/controller/TeacherController.java | 25 +++ src/main/java/com/qxueyou/scc/sys/service/impl/PriviledgeService.java | 2 src/main/java/com/qxueyou/scc/user/model/UserRole.java | 310 +++++++++++++++++++------------------- src/main/java/com/qxueyou/scc/admin/classes/service/impl/ClsClassService.java | 48 +++++ src/main/java/com/qxueyou/scc/admin/classes/model/ClsClass.java | 21 ++ src/main/java/com/qxueyou/scc/controller/ClassController.java | 2 src/main/java/com/qxueyou/scc/user/dao/UserRoleDAO.java | 18 + 11 files changed, 280 insertions(+), 175 deletions(-) diff --git a/src/main/java/com/qxueyou/scc/admin/classes/model/ClsClass.java b/src/main/java/com/qxueyou/scc/admin/classes/model/ClsClass.java index d589787..26ff4a0 100644 --- a/src/main/java/com/qxueyou/scc/admin/classes/model/ClsClass.java +++ b/src/main/java/com/qxueyou/scc/admin/classes/model/ClsClass.java @@ -321,6 +321,12 @@ /** 鐝骇鑰佸笀 */ @Column(name = "TEACHER_ID", length = 32) private String teacherId; + /** 鐝富浠诲悕绉� */ + @Column(name = "CHARGE_CLASS_NAME", length = 32) + private String chargeClassName; + /** 鐝富浠籭d */ + @Column(name = "CHARGE_CLASS_ID ", length = 32) + private String chargeClassId; @ManyToMany(fetch = FetchType.LAZY, cascade = CascadeType.REFRESH) @JoinTable(name = "CLS_CLASS_RE_SUBJECT", joinColumns = { @@ -341,6 +347,21 @@ @JsonIgnore private List<MediaVideoLive> videoLives; + public String getChargeClassName() { + return chargeClassName; + } + + public void setChargeClassName(String chargeClassName) { + this.chargeClassName = chargeClassName; + } + + public String getChargeClassId() { + return chargeClassId; + } + + public void setChargeClassId(String chargeClassId) { + this.chargeClassId = chargeClassId; + } public String getTeacherId() { return teacherId; diff --git a/src/main/java/com/qxueyou/scc/admin/classes/service/impl/ClsClassService.java b/src/main/java/com/qxueyou/scc/admin/classes/service/impl/ClsClassService.java index dbf0cb3..4138bff 100644 --- a/src/main/java/com/qxueyou/scc/admin/classes/service/impl/ClsClassService.java +++ b/src/main/java/com/qxueyou/scc/admin/classes/service/impl/ClsClassService.java @@ -134,23 +134,59 @@ public ClsClass read(String classId) { return read(ClsClass.class, classId); } +// +// /** +// * 鍘熷锛氳幏鍙栫彮绾у垪琛� +// */ +// @Override +// public List<ClsClass> getClassLst(String keyword, String teacherId, Integer pageSize, Integer pageNum, Integer pageType) { +// String keyword_ = StringUtils.isBlank(keyword) ? "" : keyword; +//// System.out.println(keyword_); +// StringBuffer hql = new StringBuffer("from ClsClass c where c.deleteFlag is false and c.orgId=? and c.name like ? and c.createId=?"); +// +// if (pageType == 1) { +// hql.append(" and c.endTime >= sysdate() "); +// }else if(pageType == 2) { +// hql.append(" and c.endTime < sysdate() "); +// } +//// System.out.println("vvvvv"+ClientUtils.getOrgId()+"333333333"+ClientUtils.getUserId()); +// List<Object> args = CollectionUtils.newList(ClientUtils.getOrgId(),keyword_ + "%",ClientUtils.getUserId()); +//// System.out.println(args); +// if (!StringUtils.isEmpty(teacherId)) { +// hql.append(" and exists( select 1 from ClsClassReSubject r,Subject t where r.subjectId=t.subjectId and c.classId= r.classId and t.teacherId=? and r.deleteFlag is false and t.deleteFlag is false)"); +// args.add(teacherId); +// } +// +// hql.append(" order by c.createTime desc"); +//// System.out.println(hql.toString()); +//// System.out.println(findList(hql.toString(), new Pager(pageSize, pageNum), args, ClsClass.class)); +// return findList(hql.toString(), new Pager(pageSize, pageNum), args, ClsClass.class); +// } /** - * 鑾峰彇鐝骇鍒楄〃 + * 浼樺寲鑾峰彇鐝骇鍒楄〃 + * @param keyword + * @param teacherId + * @param pageSize + * @param pageNum + * @param pageType + * @return */ - @Override public List<ClsClass> getClassLst(String keyword, String teacherId, Integer pageSize, Integer pageNum, Integer pageType) { String keyword_ = StringUtils.isBlank(keyword) ? "" : keyword; // System.out.println(keyword_); - StringBuffer hql = new StringBuffer("from ClsClass c where c.deleteFlag is false and c.orgId=? and c.name like ? and c.createId=?"); + StringBuffer hql = new StringBuffer("from ClsClass c where c.deleteFlag is false and c.orgId=? and c.name like ? "); if (pageType == 1) { hql.append(" and c.endTime >= sysdate() "); }else if(pageType == 2) { hql.append(" and c.endTime < sysdate() "); } -// System.out.println("vvvvv"+ClientUtils.getOrgId()+"333333333"+ClientUtils.getUserId()); - List<Object> args = CollectionUtils.newList(ClientUtils.getOrgId(),keyword_ + "%",ClientUtils.getUserId()); +// if (!StringUtils.isEmpty(teacherId)) { +// hql.append("and c.createId=?)"); +// } +// System.out.println("vvvvv"+ClientUtils.getOrgId()+"333333333"+ClientUtils.getUserId()); ,ClientUtils.getUserId() + List<Object> args = CollectionUtils.newList(ClientUtils.getOrgId(),keyword_ + "%"); // System.out.println(args); if (!StringUtils.isEmpty(teacherId)) { hql.append(" and exists( select 1 from ClsClassReSubject r,Subject t where r.subjectId=t.subjectId and c.classId= r.classId and t.teacherId=? and r.deleteFlag is false and t.deleteFlag is false)"); @@ -348,7 +384,7 @@ public List<Map<String,Object>> queryAllClassIdAndName() { StringBuffer hql = new StringBuffer(500); // c.deleteFlag is false and - hql.append("select c.classId as classId ,c.name as className from ClsClass c where c.endTime>=:endTime and c.orgId=:orgId " ); + hql.append("select c.classId as classId ,c.name as className from ClsClass c where c.endTime>=:endTime and deleteFlag is false and c.orgId=:orgId " ); return this.findListWithMapByHql(hql.toString(), CollectionUtils.newObjectMap("endTime",new Date(),"orgId",ClientUtils.getOrgId())); } diff --git a/src/main/java/com/qxueyou/scc/admin/teacher/service/impl/TeacherService.java b/src/main/java/com/qxueyou/scc/admin/teacher/service/impl/TeacherService.java index 53a09ab..84024fa 100644 --- a/src/main/java/com/qxueyou/scc/admin/teacher/service/impl/TeacherService.java +++ b/src/main/java/com/qxueyou/scc/admin/teacher/service/impl/TeacherService.java @@ -37,16 +37,19 @@ TeacherDAO dao; /** - * 鏁欏笀绠$悊鏂板 +// * 鏁欏笀绠$悊鏂板 + *鍚庡彴鐢ㄦ埛鍒濆鍖� */ @Override public Result add(String teacherName, String password, String mobilePhone, String teacherNo) { if (dao.exists(teacherNo) || userService.exists(teacherNo)) { - return new Result(false, "鑰佸笀缂栧彿宸插瓨鍦ㄦ垨琚叾浠栫敤鎴峰崰鐢�"); +// return new Result(false, "鑰佸笀缂栧彿宸插瓨鍦ㄦ垨琚叾浠栫敤鎴峰崰鐢�"); + return new Result(false, "鐢ㄦ埛缂栧彿宸插瓨鍦ㄦ垨琚叾浠栫敤鎴峰崰鐢�"); } User user = userService.insertUser(teacherName, teacherNo, mobilePhone, password, Boolean.FALSE, ClientUtils.getOrgId()); +// userService.insertUser(teacherName, teacherNo, mobilePhone, password, Boolean.FALSE, ClientUtils.getOrgId()); userService.addRole(user.getUserId(), UserRole.ROLE_TEACHER_ID); @@ -82,10 +85,12 @@ save(teacher); User user = read(User.class, teacher.getUserId()); + user.setMobilePhone(mobilePhone); + user.setName(teacherName); user.setAccount(teacherNo); TraceUtils.setCreateTrace(user); save(user); - + if(StringUtils.isNotEmpty(password)){ userService.updatePassword(teacher.getUserId(), password); } diff --git a/src/main/java/com/qxueyou/scc/controller/ClassController.java b/src/main/java/com/qxueyou/scc/controller/ClassController.java index 4f177a3..e377ae4 100644 --- a/src/main/java/com/qxueyou/scc/controller/ClassController.java +++ b/src/main/java/com/qxueyou/scc/controller/ClassController.java @@ -312,7 +312,7 @@ int count = classService.getClassLstCount(keyword, teacherId, pageType); // 杞垚鍓嶇鎵�闇�瀛楁鍜岀粨鏋� List<Map<String, Object>> lstResult = QBeanUtils.listBean2ListMap(clsLst, - CollectionUtils.newStringMap("name", "className", "classId", "classId", "classNumber", "classNumber","classTypes","classTypes", + CollectionUtils.newStringMap("chargeClassName","chargeClassId","name", "className", "classId", "classId", "classNumber", "classNumber","classTypes","classTypes", "studentCount", "studentCount", "createTime", "createTime", "startTime", "startTime", "endTime", "endTime", "subjects", "sbjLst")); diff --git a/src/main/java/com/qxueyou/scc/controller/TeacherController.java b/src/main/java/com/qxueyou/scc/controller/TeacherController.java index 2564cdb..54a1d54 100644 --- a/src/main/java/com/qxueyou/scc/controller/TeacherController.java +++ b/src/main/java/com/qxueyou/scc/controller/TeacherController.java @@ -39,6 +39,31 @@ * @param keyword * 绱㈡悳鍏抽敭瀛� */ +// @GetMapping(value = "lstTeacher") +// public Result lstTeacher(String keyword, Integer pageSize, Integer pageNum) { +// +// List<UserTeacher> teacherLst = teacherService.lstTeacher(keyword == null ? "" : keyword.trim(), pageSize, pageNum); +// +// int count = teacherService.findTeacherCount(keyword == null ? "" : keyword.trim()); +// +// return new Result(true, "success", +// CollectionUtils.newObjectMap("teacherLst", +// QBeanUtils.listBean2ListMap(teacherLst, +// CollectionUtils.newStringMap("mobilePhone", "mobilePhone,account", "name", +// "teacherName", "teacherId", "teacherId", "teacherNo", "teacherNo")), +// "teacherCount", count)); +// } + + /** + * 鍚庡彴鐢ㄦ埛绠$悊鏄剧ず鍒楄〃 + * + * @param pageSize + * 姣忛〉鏄剧ず鍑犳潯 + * @param pageNum + * 椤电爜 + * @param keyword + * 绱㈡悳鍏抽敭瀛� + */ @GetMapping(value = "lstTeacher") public Result lstTeacher(String keyword, Integer pageSize, Integer pageNum) { diff --git a/src/main/java/com/qxueyou/scc/sys/action/LoginController.java b/src/main/java/com/qxueyou/scc/sys/action/LoginController.java index 4e12b38..96d2416 100644 --- a/src/main/java/com/qxueyou/scc/sys/action/LoginController.java +++ b/src/main/java/com/qxueyou/scc/sys/action/LoginController.java @@ -472,7 +472,7 @@ } /** - * 鍏ラ獙璇� + * 鍏ラ獙璇� * @param user * @param type * @param request diff --git a/src/main/java/com/qxueyou/scc/sys/service/impl/PriviledgeService.java b/src/main/java/com/qxueyou/scc/sys/service/impl/PriviledgeService.java index 615bf0b..cb382c1 100644 --- a/src/main/java/com/qxueyou/scc/sys/service/impl/PriviledgeService.java +++ b/src/main/java/com/qxueyou/scc/sys/service/impl/PriviledgeService.java @@ -321,7 +321,7 @@ @Override public Result getMenus(User user) { - String hql = "select m.menuId as index ,m.name as title ,m.url as router , m.hover as hover , " + String hql = "select DISTINCT m.menuId as index ,m.name as title ,m.url as router , m.hover as hover , " + " m.icon as icon ,m.parentMenuId as parentMenuId ,m.menuOrder as menuOrder from SysMenu m , UserReRoleUser u ," + "SysPrivilege s where m.deleteFlag is false and u.deleteFlag is false and s.deleteFlag is false and " + "u.userId =:userId and u.roleId = s.roleId and s.menuId = m.menuId order by m.menuOrder "; 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 a272d69..3441543 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 @@ -129,11 +129,11 @@ public Result updateStudent(String studentId, String name,String password, String studentNo, boolean sex, String phoneNo) { //鏍规嵁瀛﹀鍛業D锛岃幏鍙栫敤鎴蜂俊鎭� StuStudent stu = this.read(StuStudent.class, studentId); - - if (!stu.getStudentNo().equals(studentNo) && dao.exists(studentNo,ClientUtils.getOrgId())) { - return new Result(false, "瀛﹀彿宸插瓨鍦�"); + if(stu.getStudentNo() != null){ + if (!stu.getStudentNo().equals(studentNo) && dao.exists(studentNo,ClientUtils.getOrgId())) { + return new Result(false, "瀛﹀彿宸插瓨鍦�"); + } } - stu.setName(name); stu.setSex(sex); stu.setStudentNo(studentNo); diff --git a/src/main/java/com/qxueyou/scc/user/dao/UserRoleDAO.java b/src/main/java/com/qxueyou/scc/user/dao/UserRoleDAO.java index c9f099e..8cb3a70 100644 --- a/src/main/java/com/qxueyou/scc/user/dao/UserRoleDAO.java +++ b/src/main/java/com/qxueyou/scc/user/dao/UserRoleDAO.java @@ -51,15 +51,27 @@ /** * 鍒犻櫎浜哄憳 */ +// public boolean delete(String userId) { +// String[] userIds = userId.split(","); +// String deleteUserByhql = " update User set deleteFlag = true where deleteFlag is false and userId = ?"; +// String deleteUserReByHql = "update UserReRoleUser set deleteFlag =true where deleteFlag is false and userId = ?"; +// +// Result deleteUserResult = bulkUpdateInLoop(deleteUserByhql, userIds); +// Result deleteUserReResult = bulkUpdateInLoop(deleteUserReByHql, userIds); +// +// if (deleteUserResult.isSuccess() && deleteUserReResult.isSuccess()) { +// return true; +// } +// return false; +// +// } public boolean delete(String userId) { String[] userIds = userId.split(","); - String deleteUserByhql = " update User set deleteFlag = true where deleteFlag is false and userId = ?"; String deleteUserReByHql = "update UserReRoleUser set deleteFlag =true where deleteFlag is false and userId = ?"; - Result deleteUserResult = bulkUpdateInLoop(deleteUserByhql, userIds); Result deleteUserReResult = bulkUpdateInLoop(deleteUserReByHql, userIds); - if (deleteUserResult.isSuccess() && deleteUserReResult.isSuccess()) { + if ( deleteUserReResult.isSuccess()) { return true; } return false; diff --git a/src/main/java/com/qxueyou/scc/user/model/UserRole.java b/src/main/java/com/qxueyou/scc/user/model/UserRole.java index dda8895..2410fc4 100644 --- a/src/main/java/com/qxueyou/scc/user/model/UserRole.java +++ b/src/main/java/com/qxueyou/scc/user/model/UserRole.java @@ -31,7 +31,6 @@ /** * The persistent class for the user_role database table. - * */ @Entity @Table(name = "user_role") @@ -39,192 +38,195 @@ @NamedQuery(name = "UserRole.findAll", query = "SELECT u FROM UserRole u") public class UserRole implements Serializable, com.qxueyou.scc.base.model.ITrace { - /** - * UID - */ - private static final long serialVersionUID = 2698140980142511930L; + /** + * UID + */ + private static final long serialVersionUID = 2698140980142511930L; - public static Integer ROLE_TYPE_ADMIN = 1; - - public static String ROLE_TEACHER_ID = "2"; - - public static String ROLE_ADMIN_ID = "3"; - - @Id - @GeneratedValue(generator = "hibernate-uuid") - @GenericGenerator(name = "hibernate-uuid", strategy = "uuid") - @Column(name = "ROLE_ID", unique = true, nullable = false, length = 32) - private String roleId; + public static Integer ROLE_TYPE_ADMIN = 1; - @Column(name = "CREATE_ID", nullable = false, length = 32) - private String createId; + // public static String ROLE_TEACHER_ID = "2"; + //鑰佸笀瑙掕壊id + public static String ROLE_TEACHER_ID = "2c9048668b0e633d018b6a06e896026a"; - @Column(name = "CREATE_TIME", nullable = false) - @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") - private Date createTime; - @Column(name = "CREATOR", nullable = false, length = 100) - private String creator; + public static String ROLE_ADMIN_ID = "3"; - @Column(name = "DELETE_FLAG", nullable = false) - private boolean deleteFlag; + @Id + @GeneratedValue(generator = "hibernate-uuid") + @GenericGenerator(name = "hibernate-uuid", strategy = "uuid") + @Column(name = "ROLE_ID", unique = true, nullable = false, length = 32) + private String roleId; - @Column(name = "NAME", length = 150) - private String name; - - @Column(name = "TOP_ORG_ID", length = 150) - private String topOrgId; + @Column(name = "CREATE_ID", nullable = false, length = 32) + private String createId; - @Column(name = "UPDATE_ID", length = 32) - private String updateId; + @Column(name = "CREATE_TIME", nullable = false) + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date createTime; - @Column(name = "UPDATE_TIME", nullable = false) - @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") - private Date updateTime; + @Column(name = "CREATOR", nullable = false, length = 100) + private String creator; - @Column(name = "UPDATOR", length = 100) - private String updator; + @Column(name = "DELETE_FLAG", nullable = false) + private boolean deleteFlag; + + @Column(name = "NAME", length = 150) + private String name; + + @Column(name = "TOP_ORG_ID", length = 150) + private String topOrgId; + + @Column(name = "UPDATE_ID", length = 32) + private String updateId; + + @Column(name = "UPDATE_TIME", nullable = false) + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date updateTime; + + @Column(name = "UPDATOR", length = 100) + private String updator; // @Column(name = "ENAME", length = 100) // private String ename; - @Column(name = "type", length = 2) - private String type; + @Column(name = "type", length = 2) + private String type; - @ManyToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL) - @JoinTable(name = "USER_RE_ROLE_USER", joinColumns = { @JoinColumn(name = "ROLE_ID") }, inverseJoinColumns = { - @JoinColumn(name = "USER_ID") }) - @GeneratedValue(generator = "hibernate-uuid1") - @GenericGenerator(name = "hibernate-uuid1", strategy = "uuid") - @CollectionId(columns = @Column(name = "RE_ID"), type = @Type(type = "string"), generator = "hibernate-uuid1") - @JsonIgnore - private List<User> users; + @ManyToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL) + @JoinTable(name = "USER_RE_ROLE_USER", joinColumns = {@JoinColumn(name = "ROLE_ID")}, inverseJoinColumns = { + @JoinColumn(name = "USER_ID")}) + @GeneratedValue(generator = "hibernate-uuid1") + @GenericGenerator(name = "hibernate-uuid1", strategy = "uuid") + @CollectionId(columns = @Column(name = "RE_ID"), type = @Type(type = "string"), generator = "hibernate-uuid1") + @JsonIgnore + private List<User> users; - @ManyToMany(fetch = FetchType.LAZY, mappedBy = "roles") - private List<SysMenu> menus; + @ManyToMany(fetch = FetchType.LAZY, mappedBy = "roles") + private List<SysMenu> menus; - @OneToMany(fetch = FetchType.LAZY, mappedBy = "userRole") - @JsonIgnore - private List<SysPrivilege> sysPrivileges; + @OneToMany(fetch = FetchType.LAZY, mappedBy = "userRole") + @JsonIgnore + private List<SysPrivilege> sysPrivileges; - @OneToMany(mappedBy = "userRole", fetch = FetchType.LAZY) - @JsonIgnore - private List<UserReRoleUser> res; - - @Transient - private boolean isMe; + @OneToMany(mappedBy = "userRole", fetch = FetchType.LAZY) + @JsonIgnore + private List<UserReRoleUser> res; - public List<SysMenu> getMenus() { - return menus; - } + @Transient + private boolean isMe; - public void setMenus(List<SysMenu> menus) { - this.menus = menus; - } + public List<SysMenu> getMenus() { + return menus; + } - public List<User> getUsers() { - return users; - } + public void setMenus(List<SysMenu> menus) { + this.menus = menus; + } - public void setUsers(List<User> users) { - this.users = users; - } + public List<User> getUsers() { + return users; + } - public String getRoleId() { - return this.roleId; - } + public void setUsers(List<User> users) { + this.users = users; + } - public void setRoleId(String roleId) { - this.roleId = roleId; - } + public String getRoleId() { + return this.roleId; + } - public String getCreateId() { - return this.createId; - } + public void setRoleId(String roleId) { + this.roleId = roleId; + } - public void setCreateId(String createId) { - this.createId = createId; - } + public String getCreateId() { + return this.createId; + } - public Date getCreateTime() { - return this.createTime; - } + public void setCreateId(String createId) { + this.createId = createId; + } - public void setCreateTime(Date createTime) { - this.createTime = createTime; - } + public Date getCreateTime() { + return this.createTime; + } - public String getCreator() { - return this.creator; - } + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } - public void setCreator(String creator) { - this.creator = creator; - } + public String getCreator() { + return this.creator; + } - public boolean getDeleteFlag() { - return this.deleteFlag; - } + public void setCreator(String creator) { + this.creator = creator; + } - public void setDeleteFlag(boolean deleteFlag) { - this.deleteFlag = deleteFlag; - } + public boolean getDeleteFlag() { + return this.deleteFlag; + } - public String getName() { - return this.name; - } + public void setDeleteFlag(boolean deleteFlag) { + this.deleteFlag = deleteFlag; + } - public void setName(String name) { - this.name = name; - } + public String getName() { + return this.name; + } - public String getUpdateId() { - return this.updateId; - } + public void setName(String name) { + this.name = name; + } - public void setUpdateId(String updateId) { - this.updateId = updateId; - } + public String getUpdateId() { + return this.updateId; + } - public Date getUpdateTime() { - return this.updateTime; - } + public void setUpdateId(String updateId) { + this.updateId = updateId; + } - public void setUpdateTime(Date updateTime) { - this.updateTime = updateTime; - } + public Date getUpdateTime() { + return this.updateTime; + } - public String getUpdator() { - return this.updator; - } + public void setUpdateTime(Date updateTime) { + this.updateTime = updateTime; + } - public void setUpdator(String updator) { - this.updator = updator; - } + public String getUpdator() { + return this.updator; + } - public List<SysPrivilege> getSysPrivileges() { - return sysPrivileges; - } + public void setUpdator(String updator) { + this.updator = updator; + } - public void setSysPrivileges(List<SysPrivilege> sysPrivileges) { - this.sysPrivileges = sysPrivileges; - } + public List<SysPrivilege> getSysPrivileges() { + return sysPrivileges; + } - public List<UserReRoleUser> getRes() { - return res; - } + public void setSysPrivileges(List<SysPrivilege> sysPrivileges) { + this.sysPrivileges = sysPrivileges; + } - public void setRes(List<UserReRoleUser> res) { - this.res = res; - } + public List<UserReRoleUser> getRes() { + return res; + } - public boolean getMe() { - return isMe; - } + public void setRes(List<UserReRoleUser> res) { + this.res = res; + } - public void setMe(boolean isMe) { - this.isMe = isMe; - } + public boolean getMe() { + return isMe; + } + + public void setMe(boolean isMe) { + this.isMe = isMe; + } // public String getEname() { // return ename; @@ -234,20 +236,20 @@ // this.ename = ename; // } - public String getType() { - return type; - } + public String getType() { + return type; + } - public void setType(String type) { - this.type = type; - } + public void setType(String type) { + this.type = type; + } - public String getTopOrgId() { - return topOrgId; - } + public String getTopOrgId() { + return topOrgId; + } - public void setTopOrgId(String topOrgId) { - this.topOrgId = topOrgId; - } + public void setTopOrgId(String topOrgId) { + this.topOrgId = topOrgId; + } } \ No newline at end of file diff --git a/src/main/java/com/qxueyou/scc/user/service/impl/UserService.java b/src/main/java/com/qxueyou/scc/user/service/impl/UserService.java index ad29f25..467e05d 100644 --- a/src/main/java/com/qxueyou/scc/user/service/impl/UserService.java +++ b/src/main/java/com/qxueyou/scc/user/service/impl/UserService.java @@ -69,8 +69,12 @@ System.out.println(user.getOrganizationId()); System.out.println(user.getUserId()); +// String hql = "from UserReRoleUser u where deleteFlag is false and userId = ? "; +// +// find(hql, CollectionUtils.newList(param.getUserId()), UserReRoleUser.class); + ClsClass objClsClass = this.findUnique("select c from StuStudent t," - + " ClsClass c where c.classId = t.classId " + + "ClsClass c where c.classId = t.classId " + " and c.orgId = ? and t.userId = ? and t.status = ? order by t.createTime desc", CollectionUtils.newList(user.getOrganizationId(), user.getUserId(), StuStudent.STATUS_ACTIVE), ClsClass.class); wrapper.setUser(user); wrapper.setOrg(org); @@ -183,7 +187,7 @@ /** * 鐢ㄦ埛璁剧疆鎵嬫満鍙� * - * @param headPath + * @param * @return */ public Result updateUserInfo(String userId, String mobilePhone) { -- Gitblit v1.8.0