skjcmanager/pom.xml
@@ -159,12 +159,12 @@ <goal>run</goal> </goals> <configuration> <tasks> <target> <!--suppress UnresolvedMavenProperty --> <copy overwrite="true" tofile="${session.executionRootDirectory}/target/${project.artifactId}.jar" tofile="${project.basedir}/target/${project.artifactId}.jar" file="${project.build.directory}/${project.artifactId}.jar" /> </tasks> </target> </configuration> </execution> </executions> skjcmanager/skjcmanager-service-api/skjcmanager-system-api/src/main/java/cn/gistack/system/cache/SysCache.java
@@ -171,6 +171,17 @@ if (deptId == null) { return null; } // if (deptId == 1840217165872553986L) { // List<Dept> depts = getSysClient().getDeptAll().getData(); // List<Long> deptIdList = new ArrayList<>(); // for (Dept d:depts // ) { // deptIdList.add(d.getId()); // } // CacheUtil.put(SYS_CACHE, DEPT_CHILDIDS_ID, deptId, deptIdList); // } List<Long> deptIdList = CacheUtil.get(SYS_CACHE, DEPT_CHILDIDS_ID, deptId, List.class); if (deptIdList == null) { deptIdList = new ArrayList<>(); skjcmanager/skjcmanager-service-api/skjcmanager-system-api/src/main/java/cn/gistack/system/feign/ISysClient.java
@@ -28,6 +28,7 @@ String DEPT_NAME = API_PREFIX + "/dept-name"; String DEPT_NAMES = API_PREFIX + "/dept-names"; String DEPT_CHILD = API_PREFIX + "/dept-child"; String DEPT_ALL = API_PREFIX + "/dept-all"; String POST = API_PREFIX + "/post"; String POST_IDS = API_PREFIX + "/post-ids"; String POST_IDS_FUZZY = API_PREFIX + "/post-ids-fuzzy"; @@ -114,6 +115,9 @@ @GetMapping(DEPT_CHILD) R<List<Dept>> getDeptChild(@RequestParam("deptId") Long deptId); @GetMapping(DEPT_ALL) R<List<Dept>> getDeptAll(); /** * 获取岗位 * skjcmanager/skjcmanager-service-api/skjcmanager-system-api/src/main/java/cn/gistack/system/feign/ISysClientFallback.java
@@ -66,6 +66,11 @@ } @Override public R<List<Dept>> getDeptAll() { return R.fail("获取数据失败"); } @Override public R<Post> getPost(Long id) { return R.fail("获取数据失败"); } skjcmanager/skjcmanager-service/skjcmanager-system/src/main/java/cn/gistack/system/feign/SysClient.java
@@ -94,6 +94,11 @@ } @Override public R<List<Dept>> getDeptAll() { return R.data(deptService.list()); } @Override public R<Post> getPost(Long id) { return R.data(postService.getById(id)); }