2369059705@qq.com
2023-05-18 1b50a30228774b94afd8d02a4a4576b6ea4f2efc
src/main/java/com/product/file/service/DocumentService.java
@@ -422,13 +422,12 @@
    //1为公司文件夹
    if(directory_type == 1) {
      StringBuffer sql = new StringBuffer();
      sql.append(" SELECT * FROM product_oa_directory_rights a ")
              .append(" LEFT JOIN product_sys_organizational_structure_storage b on a.storage_uuid = b.uuid ")
              .append(" WHERE a.directory_uuid = ? ")
              .append(" AND rigths like '%3%' AND concat(',',staff_ids,',') like ? ");//3为新增
      String staffId = SpringMVCContextHolder.getCurrentUser().getCurrentStaff().getString("staff_id");
      staffId = "%," + staffId + ",%";
      DataTableEntity dataTableEntity = baseDao.listTable(sql.toString(), new String[]{directory_uuid, staffId});
      sql.append(" SELECT * FROM product_oa_directory_rights  ")
              .append(" WHERE directory_uuid = ? ")
              .append(" AND rigths like '%3%' AND concat(',',storage_uuid,',') like ? ");//3为新增
      String user_id = String.valueOf(SpringMVCContextHolder.getCurrentUser().getUser_id());
      user_id = "%," + user_id + ",%";
      DataTableEntity dataTableEntity = baseDao.listTable(sql.toString(), new String[]{directory_uuid, user_id});
      row = dataTableEntity.getRows();
    }
    //1为个人文件夹