Explorar el Código

资源库统计bug处理

pans hace 6 meses
padre
commit
f2a220d68a

+ 12 - 1
snowy-plugin/snowy-plugin-disk/snowy-plugin-disk-func/src/main/java/vip/xiaonuo/disk/controller/ResourceStatisticController.java

@@ -134,7 +134,18 @@ public class ResourceStatisticController {
 
 
 
-
+    /**
+     * 获取组织架构
+     *
+     * @author pans
+     * @date  2025/08/27 14:10
+     */
+    @ApiOperationSupport(order = 1)
+    @ApiOperation("获取组织架构")
+    @GetMapping("/selectOrgList")
+    public CommonResult<List<Map<String, Object>>> selectOrgList() {
+        return CommonResult.data(resourceStatisticService.selectOrgList());
+    }
 
 
 

+ 2 - 0
snowy-plugin/snowy-plugin-disk/snowy-plugin-disk-func/src/main/java/vip/xiaonuo/disk/mapper/ResourceStatisticMapper.java

@@ -31,4 +31,6 @@ public interface ResourceStatisticMapper extends BaseMapper<Map<String, Object>>
     List<Map<String, Object>> formatStatistic(@Param("collegeId") String collegeId ,@Param("map") Map<String, Object> map);
 
     List<Map<String, Object>> storageStatistic(@Param("collegeId") String collegeId, @Param("map") Map<String, Object> map);
+
+    List<Map<String, Object>> selectOrgList();
 }

+ 4 - 0
snowy-plugin/snowy-plugin-disk/snowy-plugin-disk-func/src/main/java/vip/xiaonuo/disk/mapper/mapping/ResourceStatisticMapper.xml

@@ -179,4 +179,8 @@
         GROUP BY
             b.EXTEND_NAME
     </select>
+
+    <select id="selectOrgList" resultType="map">
+        SELECT id,name FROM sys_org WHERE "CATEGORY" !='student' AND PARENT_ID =0
+    </select>
 </mapper>

+ 2 - 0
snowy-plugin/snowy-plugin-disk/snowy-plugin-disk-func/src/main/java/vip/xiaonuo/disk/service/ResourceStatisticService.java

@@ -28,4 +28,6 @@ public interface ResourceStatisticService extends IService<Map<String, Object>>
     List<Map<String, Object>> formatStatistic(String collegeId, String type);
 
     List<Map<String, Object>> storageStatistic(String collegeId, String type);
+
+    List<Map<String, Object>> selectOrgList();
 }

+ 5 - 0
snowy-plugin/snowy-plugin-disk/snowy-plugin-disk-func/src/main/java/vip/xiaonuo/disk/service/impl/ResourceStatisticServiceImpl.java

@@ -131,6 +131,11 @@ public class ResourceStatisticServiceImpl extends ServiceImpl<ResourceStatisticM
         return resourceStatisticMapper.storageStatistic(collegeId, map);
     }
 
+    @Override
+    public List<Map<String, Object>> selectOrgList() {
+        return resourceStatisticMapper.selectOrgList();
+    }
+
     /**
      * 创建统计信息Map
      * @param type 类型 1:推荐 2:热门 3:热门且推荐