ztree读取redis修改

parent f316d2e0
......@@ -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,34 +49,26 @@ 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);
//先存储
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();
}
......
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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment