Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xzxt-shiro
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
常超
xzxt-shiro
Commits
891e5fd1
Commit
891e5fd1
authored
Aug 08, 2018
by
chang_chao@founder.com.cn
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ztree读取redis修改
parent
f316d2e0
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
18 additions
and
26 deletions
+18
-26
src/main/java/com/xzxtshiro/util/ZtreeDataUtil.java
+17
-25
src/main/resources/resource/db.properties
+1
-1
No files found.
src/main/java/com/xzxtshiro/util/ZtreeDataUtil.java
View file @
891e5fd1
...
...
@@ -10,8 +10,8 @@ import com.xzxtshiro.service.SysPermissionNewService;
import
com.xzxtshiro.service.SysRoleService
;
import
com.xzxtshiro.service.SysUserService
;
import
net.sf.json.JSONArray
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.ui.Model
;
import
org.springframework.util.StringUtils
;
import
java.util.List
;
...
...
@@ -49,38 +49,30 @@ public class ZtreeDataUtil {
String
unitStr
=
user
.
getUnitcode
();
String
usergrade
=
user
.
getGrade
();
SysDictitem
dictitem
=
new
SysDictitem
();
dictitem
.
setGroupid
(
"CODE_UNIT"
);
dictitem
.
setGroupid
(
"CODE_UNIT
_ALL
"
);
dictitem
.
setCodeStr
(
unitStr
.
substring
(
0
,
2
)+
"%"
);
// if(usergrade==null||usergrade.equals("")){
//
// }else{
// if (usergrade.equals("S") || usergrade.equals("T")) {
// dictitem.setCodeStr(unitStr.substring(0,2)+"%");
// } else if (usergrade.equals("D")) {
// dictitem.setCodeStr(unitStr.substring(0,4)+"%");
// } else if (usergrade.equals("X")) {
// dictitem.setCodeStr(unitStr.substring(0,6)+"%");
// }
// else if (usergrade.equals("P")) {
// dictitem.setCodeStr(unitStr+"%");
// }
// }
XzxtRestResult
xzxtRestResult
=
new
XzxtRestResult
();
//从缓存中取内容
try
{
String
result
=
jedisClient
.
hget
(
"CODE_UNIT"
,
dictitem
.
getCodeStr
());
if
(!
StringUtils
.
isBlank
(
result
))
{
xzxtRestResult
=
RedisUtil
.
ReadRedisRest
(
unitStr
.
substring
(
0
,
2
),
dictitem
.
getGroupid
());
String
result
=
""
;
if
(
xzxtRestResult
.
getStatus
()==
202
)
{
result
=
(
String
)
xzxtRestResult
.
getData
();
model
.
addAttribute
(
"unit"
,
result
);
}
//向缓存中添加内容
else
{
JSONArray
unit
=
dictitemService
.
selectDictitemByCondition
(
dictitem
);
try
{
jedisClient
.
hset
(
"CODE_UNIT"
,
dictitem
.
getCodeStr
(),
unit
.
toString
());
model
.
addAttribute
(
"unit"
,
unit
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
try
{
//先存储
RedisUtil
.
UpdateRedisRest
(
unitStr
.
substring
(
0
,
2
),
dictitem
.
getGroupid
());
//读取
xzxtRestResult
=
RedisUtil
.
ReadRedisRest
(
unitStr
.
substring
(
0
,
2
),
dictitem
.
getGroupid
());
result
=
(
String
)
xzxtRestResult
.
getData
();
model
.
addAttribute
(
"unit"
,
result
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
}
}
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
...
...
src/main/resources/resource/db.properties
View file @
891e5fd1
jdbc.driverClassName
=
oracle.jdbc.driver.OracleDriver
jdbc.driver
=
oracle.jdbc.driver.OracleDriver
jdbc.url
=
jdbc:oracle:thin:@192.168.
126.129:1521:XZXT3
jdbc.url
=
jdbc:oracle:thin:@192.168.
2.160:1521:XZXT
jdbc.username
=
XZXT
jdbc.password
=
XZXT
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment