派生自 projectDept/qhighschool

EricsHu
2023-11-23 bef4f6d51bff03c0512a75f43e79699b7296f1fa
src/main/java/com/qxueyou/scc/user/dao/UserRoleDAO.java
@@ -19,7 +19,7 @@
public class UserRoleDAO extends BaseDAO {
   /**
    * 获取角色列表
    * 获取角色列表
    */
   public List<UserRole> getUserRoleLst(String keyword) {
      return find("from UserRole where deleteFlag is false and name like ? and topOrgId=?",
@@ -27,7 +27,7 @@
   }
   /**
    * 获取人员列表
    * 获取人员列表
    */
   public List<Map<String, Object>> getUserLstByRoleId(String roleId, Integer pageSize, Integer pageNum,
         String keyword) {
@@ -40,7 +40,7 @@
   }
   /**
    * 获取人员列表总条数
    * 获取人员列表总条数
    */
   public int getUserCount(String roleId, String keyword) {
      return findCountByComplexHql("select count(1) from User u , UserReRoleUser r where u .deleteFlag is false "
@@ -49,17 +49,29 @@
   }
   /**
    * 删除人员
    * 删除人员
    */
//   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;
@@ -67,7 +79,7 @@
   }
   /**
    * 获取角色信息
    * 获取角色信息
    */
   public List<Map<String, Object>> findMenuLstById(String roleId) {
      String hql = "select m.name as name ,m.menuId as menuId ,'1' as type from UserRole u ,SysPrivilege p ,SysMenu m where u.roleId = p.roleId and "
@@ -77,7 +89,7 @@
   }
   /**
    * 修改角色信息
    * 修改角色信息
    * 
    * @param roleId
    * @param menuId
@@ -106,7 +118,7 @@
   }
   /**
    * 删除角色
    * 删除角色
    * 
    * @param roleId
    * @return
@@ -125,7 +137,7 @@
   }
   /**
    * 获取所有菜单的列表
    * 获取所有菜单的列表
    * 
    * @return
    */
@@ -137,7 +149,7 @@
   }
   /**
    * 添加教师
    * 添加教师
    * 
    * @param teacherIds
    * @param roleId