Commit 72a65883 by zhangzhijie

跳转侦查指令下达页面时参数自动带入部分必填项

parent 51aabeb9
......@@ -36,23 +36,23 @@ public class IDicItemServiceImpl implements IDicItemService {
}
//获取符合条件的key
String keys = "zzjgdm_" + ssdw + ":" + code_type + ":*";
if(id==null||"".equals(id)){
id=null;
if (id == null || "".equals(id)) {
id = null;
}
if("CODE_UNIT".equals(code_type)){
if(null!=unitcode && !"".equals(unitcode)){ //单位代码
keys = "zzjgdm_" + ssdw + ":" + code_type + ":"+id+":*";
if ("CODE_UNIT".equals(code_type)) {
if (null != unitcode && !"".equals(unitcode)) { //单位代码
keys = "zzjgdm_" + ssdw + ":" + code_type + ":" + id + ":*";
}
}
Set<String> set = (Set<String>) redisTemplate.keys(keys);
Iterator<String> iterator = set.iterator();
while(iterator.hasNext()){
while (iterator.hasNext()) {
String str = iterator.next();
String jsonStr=redisTemplate.opsForValue().get(str);
ZTreeNode node= JSON.parseObject(jsonStr,ZTreeNode.class);
if(node.getpId()==null||"".equals(node.getpId())||node.isIsParent()){
String jsonStr = redisTemplate.opsForValue().get(str);
ZTreeNode node = JSON.parseObject(jsonStr, ZTreeNode.class);
if (node.getpId() == null || "".equals(node.getpId()) || node.isIsParent()) {
node.setState("closed"); //显示文件夹图标
}else{
} else {
node.setState(null); //显示叶子图标
}
ztreeNodes.add(node);
......@@ -63,19 +63,20 @@ public class IDicItemServiceImpl implements IDicItemService {
/**
* 查询所有单位下的警员信息
*
* @param startId
* @return
*/
@Override
public List<ZTreeNode> queryTypeUsercode(String startId,String name) {
public List<ZTreeNode> queryTypeUsercode(String startId, String name) {
List<ZTreeNode> ztreeNodes = new ArrayList<ZTreeNode>();
Map m = new HashMap<>();
m.put("unitcode",startId);
m.put("true_name",name);
m.put("unitcode", startId);
m.put("true_name", name);
//拿到对应单位下的警员信息
List<User> users = dicItemDao.queryAllUnitUser(m);
if(users!=null&&users.size()>0){//封装成node对象
for(int i=0;i<users.size();i++){
if (users != null && users.size() > 0) {//封装成node对象
for (int i = 0; i < users.size(); i++) {
ZTreeNode node = new ZTreeNode();
User user = users.get(i);
node.setState(null); //显示叶子图标
......@@ -91,21 +92,21 @@ public class IDicItemServiceImpl implements IDicItemService {
}
@Override
public List<ZTreeNode> queryZllxdmcode(String type,String startId) {
public List<ZTreeNode> queryZllxdmcode(String type, String startId) {
Map m = new HashMap<>();
m.put("pid",startId);
m.put("code",type);
m.put("pid", startId);
m.put("code", type);
//拿到对应单位下的警员信息
List<SysDictitem> sysDictitemList = dicItemDao.queryZllxdmcode(m);
List<ZTreeNode> zTreeNodeList = new ArrayList<>();
if(sysDictitemList!=null&&sysDictitemList.size()>0){
for(int i=0;i<sysDictitemList.size();i++){
if (sysDictitemList != null && sysDictitemList.size() > 0) {
for (int i = 0; i < sysDictitemList.size(); i++) {
SysDictitem sysDictitem = sysDictitemList.get(i);
ZTreeNode node=new ZTreeNode();
node=parseSysDictitemToNode(node,sysDictitem);
if(node.isIsParent()){
ZTreeNode node = new ZTreeNode();
node = parseSysDictitemToNode(node, sysDictitem);
if (node.isIsParent()) {
node.setState("closed"); //显示文件夹图标
}else{
} else {
node.setState(null); //显示叶子图标
}
zTreeNodeList.add(node);
......@@ -116,6 +117,7 @@ public class IDicItemServiceImpl implements IDicItemService {
/**
* 拿到指定类型字典的所有代码值
*
* @param type
* @return
*/
......@@ -123,14 +125,14 @@ public class IDicItemServiceImpl implements IDicItemService {
public List<ZTreeNode> queryAllCode(String type) {
List<SysDictitem> sysDictitemList = dicItemDao.findCodeAllByType(type);
List<ZTreeNode> zTreeNodeList = new ArrayList<>();
if(sysDictitemList!=null&&sysDictitemList.size()>0){
for(int i=0;i<sysDictitemList.size();i++){
if (sysDictitemList != null && sysDictitemList.size() > 0) {
for (int i = 0; i < sysDictitemList.size(); i++) {
SysDictitem sysDictitem = sysDictitemList.get(i);
ZTreeNode node=new ZTreeNode();
node=parseSysDictitemToNode(node,sysDictitem);
if(node.isIsParent()){
ZTreeNode node = new ZTreeNode();
node = parseSysDictitemToNode(node, sysDictitem);
if (node.isIsParent()) {
node.setState("closed"); //显示文件夹图标
}else{
} else {
node.setState(null); //显示叶子图标
}
zTreeNodeList.add(node);
......@@ -141,6 +143,7 @@ public class IDicItemServiceImpl implements IDicItemService {
/**
* 查询具有相应业务审批权限的警员字典
*
* @param startId
* @param name
* @return
......@@ -150,14 +153,14 @@ public class IDicItemServiceImpl implements IDicItemService {
List<ZTreeNode> ztreeNodes = new ArrayList<ZTreeNode>();
List<User> users = new ArrayList<>();
//业务类型不为空时,拿到所有具备该业务权限的人的信息
if(startId!=null&&!"".equals(startId.trim())){
if (startId != null && !"".equals(startId.trim())) {
List<String> userIdList = zczlDao.queryAllUserIdByYwlx(startId);
if(userIdList!=null&&userIdList.size()>0){
if (userIdList != null && userIdList.size() > 0) {
users = dicItemDao.queryAllUserByUserIdList(userIdList);
}
}
if(users!=null&&users.size()>0){//封装成node对象
for(int i=0;i<users.size();i++){
if (users != null && users.size() > 0) {//封装成node对象
for (int i = 0; i < users.size(); i++) {
ZTreeNode node = new ZTreeNode();
User user = users.get(i);
node.setState(null); //显示叶子图标
......@@ -178,110 +181,99 @@ public class IDicItemServiceImpl implements IDicItemService {
if (null != ssdw && !"".equals(ssdw) && ssdw.length() >= 2) {
ssdw = ssdw.substring(0, 2);
}
if(id==null||"".equals(id)){//根节点
id=null;
if("CODE_UNIT".equals(type)||"CODE_XZUNIT".equals(type)){//单位代码增加起始单位过滤功能
if(startId!=null){
startId=String.format("%-12s", startId).replace(' ', '0');//后位补零
if (id == null || "".equals(id)) {//根节点
id = null;
if ("CODE_UNIT".equals(type) || "CODE_XZUNIT".equals(type)) {//单位代码增加起始单位过滤功能
if (startId != null) {
id = startId.substring(0, 2) + "000000000000".substring(startId.length() - 2);
}
}else if("CODE_AJXZLB".equals(type)||"CODE_XALBDMBCMS".equals(type)){
id=startId;
} else if ("CODE_AJXZLB".equals(type) || "CODE_XALBDMBCMS".equals(type)) {
id = startId;
}
}
//id这个参数在进入代码框的时候没有
if("CODE_XZUNIT".equals(type)){//警员代码框
if(startId!=null&&!"".equals(startId.trim())){//所属单位不为空
if(id==null||"".equals(id)){//根节点
if ("CODE_XZUNIT".equals(type)) {//警员代码框
if (startId != null && !"".equals(startId.trim())) {//所属单位不为空
if (id == null || "".equals(id)) {//根节点
//通过startId 拿到其父节点的code值
System.out.println("startId==="+startId);
id = zczlDao.getParentCode(startId);
}
}else{
if(id==null||"".equals(id)){//根节点
id=null;
} else {
if (id == null || "".equals(id)) {//根节点
id = null;
}
}
}
if(name==null||"".equals(name)){
name="*";
}else{
name="*"+name+"*";
id="*";
if (name == null || "".equals(name)) {
name = "*";
} else {
name = "*" + name + "*";
id = "*";
}
if(startId==null||"".equals(startId)){
startId="*";
}else{
startId=startId+"*";
if (startId == null || "".equals(startId)) {
startId = "*";
} else {
startId = startId + "*";
}
//获取符合条件的key
String keys = ssdw + ":" + type + ":"+id+":"+startId+":"+name+":*";
System.out.println("keys=="+keys);
String keys = ssdw + ":" + type + ":" + id + ":" + startId + ":" + name + ":*";
System.out.println("redis查询keys==" + keys);
Set<String> set = redisTemplate.keys(keys);
Iterator<String> iterator = set.iterator();
while(iterator.hasNext()){
while (iterator.hasNext()) {
String str = iterator.next();
System.out.println("key============"+str);
String jsonStr=redisTemplate.opsForValue().get(str);
//System.out.println("jsonStr="+jsonStr);
jsonStr=jsonStr.replaceAll("\\\\","");
if(jsonStr.startsWith("\"")){
jsonStr=jsonStr.substring(1,jsonStr.length());
}
if(jsonStr.endsWith("\"")){
jsonStr=jsonStr.substring(0,jsonStr.length()-1);
}
//System.out.println("jsonStr="+jsonStr);
SysDictitem sysDictitem=JSON.parseObject(jsonStr,SysDictitem.class);
ZTreeNode node=new ZTreeNode();
node=parseSysDictitemToNode(node,sysDictitem);
ZTreeNode node= JSON.parseObject(jsonStr,ZTreeNode.class);
if(node.getpId()==null||"".equals(node.getpId())||node.isIsParent()){
node.setState("closed"); //显示文件夹图标
}else{
node.setState(null); //显示叶子图标
}
if("magl".equals(yycj)){
if(yycj.equals(node.getYycj1())){
if ("magl".equals(yycj)) {
if (yycj.equals(node.getYycj1())) {
ztreeNodes.add(node);
}
}else if("gmfnetgl".equals(yycj)){
if(yycj.equals(node.getYycj2())){
} else if ("gmfnetgl".equals(yycj)) {
if (yycj.equals(node.getYycj2())) {
ztreeNodes.add(node);
}
}else if("dqcgl".equals(yycj)){
if(yycj.equals(node.getYycj3())){
} else if ("dqcgl".equals(yycj)) {
if (yycj.equals(node.getYycj3())) {
ztreeNodes.add(node);
}
}else if("sqgl".equals(yycj)){
if(yycj.equals(node.getYycj4())){
} else if ("sqgl".equals(yycj)) {
if (yycj.equals(node.getYycj4())) {
ztreeNodes.add(node);
}
}else if("shgl".equals(yycj)){
if(yycj.equals(node.getYycj5())){
} else if ("shgl".equals(yycj)) {
if (yycj.equals(node.getYycj5())) {
ztreeNodes.add(node);
}
}else if("segl".equals(yycj)){
if(yycj.equals(node.getYycj6())){
} else if ("segl".equals(yycj)) {
if (yycj.equals(node.getYycj6())) {
ztreeNodes.add(node);
}
}else if("kqyxlthaj".equals(yycj)){
if(yycj.equals(node.getYycj7())){
} else if ("kqyxlthaj".equals(yycj)) {
if (yycj.equals(node.getYycj7())) {
ztreeNodes.add(node);
}
}else if("wwajgl".equals(yycj)){
if(yycj.equals(node.getYycj8())){
} else if ("wwajgl".equals(yycj)) {
if (yycj.equals(node.getYycj8())) {
ztreeNodes.add(node);
}
}else if("shcegl".equals(yycj)){
if(yycj.equals(node.getYycj9())){ //涉黑扫恶中案件类别只显示yycj9=shcegl
} else if ("shcegl".equals(yycj)) {
if (yycj.equals(node.getYycj9())) { //涉黑扫恶中案件类别只显示yycj9=shcegl
ztreeNodes.add(node);
}
}else{
} else {
ztreeNodes.add(node);
}
}
System.out.println(ztreeNodes.size());
System.out.println(ztreeNodes.size());
return ztreeNodes;
}
......@@ -292,189 +284,180 @@ System.out.println(ztreeNodes.size());
}
//获取符合条件的key
String keys = "zzjgdm_" + ssdw + ":" + code_type + ":*";
if("CODE_UNIT".equals(code_type)){
if(null!=unitcode && !"".equals(unitcode)){ //单位代码
keys = "zzjgdm_" + ssdw + ":" + code_type + ":*:"+unitcode+"*";
if ("CODE_UNIT".equals(code_type)) {
if (null != unitcode && !"".equals(unitcode)) { //单位代码
keys = "zzjgdm_" + ssdw + ":" + code_type + ":*:" + unitcode + "*";
}
}
Set<String> set = redisTemplate.keys(keys);
Iterator<String> iterator = set.iterator();
while(iterator.hasNext()){
while (iterator.hasNext()) {
String str = iterator.next();
String jsonStr=redisTemplate.opsForValue().get(str);
ZTreeNode node= JSON.parseObject(jsonStr,ZTreeNode.class);
if("CODE_AJLB".equals(code_type)){
if(null!=yycj && !"".equals(yycj)){
if("magl".equals(yycj)){
if(yycj.equals(node.getYycj1())){
String jsonStr = redisTemplate.opsForValue().get(str);
ZTreeNode node = JSON.parseObject(jsonStr, ZTreeNode.class);
if ("CODE_AJLB".equals(code_type)) {
if (null != yycj && !"".equals(yycj)) {
if ("magl".equals(yycj)) {
if (yycj.equals(node.getYycj1())) {
ztreeNodes.add(node);
}
}else if("gmfnetgl".equals(yycj)){
if(yycj.equals(node.getYycj2())){
} else if ("gmfnetgl".equals(yycj)) {
if (yycj.equals(node.getYycj2())) {
ztreeNodes.add(node);
}
}else if("dqcgl".equals(yycj)){
if(yycj.equals(node.getYycj3())){
} else if ("dqcgl".equals(yycj)) {
if (yycj.equals(node.getYycj3())) {
ztreeNodes.add(node);
}
}else if("sqgl".equals(yycj)){
if(yycj.equals(node.getYycj4())){
} else if ("sqgl".equals(yycj)) {
if (yycj.equals(node.getYycj4())) {
ztreeNodes.add(node);
}
}else if("shgl".equals(yycj)){
if(yycj.equals(node.getYycj5())){
} else if ("shgl".equals(yycj)) {
if (yycj.equals(node.getYycj5())) {
ztreeNodes.add(node);
}
}else if("segl".equals(yycj)){
if(yycj.equals(node.getYycj6())){
} else if ("segl".equals(yycj)) {
if (yycj.equals(node.getYycj6())) {
ztreeNodes.add(node);
}
}else if("kqyxlthaj".equals(yycj)){
if(yycj.equals(node.getYycj7())){
} else if ("kqyxlthaj".equals(yycj)) {
if (yycj.equals(node.getYycj7())) {
ztreeNodes.add(node);
}
}else if("wwajgl".equals(yycj)){
if(yycj.equals(node.getYycj8())){
} else if ("wwajgl".equals(yycj)) {
if (yycj.equals(node.getYycj8())) {
ztreeNodes.add(node);
}
}else if("shcegl".equals(yycj)){
if(yycj.equals(node.getYycj9())){ //涉黑扫恶中案件类别只显示yycj9=shcegl
} else if ("shcegl".equals(yycj)) {
if (yycj.equals(node.getYycj9())) { //涉黑扫恶中案件类别只显示yycj9=shcegl
ztreeNodes.add(node);
}
}
}else{
} else {
ztreeNodes.add(node);
}
}else{
} else {
ztreeNodes.add(node);
}
}
if("shcegl".equals(yycj)){
if("CODE_AJZLB".equals(code_type)) {
return getTreeJsonDataByScodeEcode(ztreeNodes,"090101", "090110"); //涉黑扫恶中案件主类别只显示090101—090110十个
}else{
return getTreeJsonDataByName(ztreeNodes,id); //第一级的pid不是空的,所以调这个方法
if ("shcegl".equals(yycj)) {
if ("CODE_AJZLB".equals(code_type)) {
return getTreeJsonDataByScodeEcode(ztreeNodes, "090101", "090110"); //涉黑扫恶中案件主类别只显示090101—090110十个
} else {
return getTreeJsonDataByName(ztreeNodes, id); //第一级的pid不是空的,所以调这个方法
}
}else{
return getTreeJsonData(ztreeNodes,id);
} else {
return getTreeJsonData(ztreeNodes, id);
}
}
public List<ZTreeNode> getZtreeNodeByName(String code_type,String id,String startId,String yycj,String unitcode,String name) {
public List<ZTreeNode> getZtreeNodeByName(String code_type, String id, String startId, String yycj, String unitcode, String name) {
List<ZTreeNode> ztreeNodes = new ArrayList<ZTreeNode>();
if (null != ssdw && !"".equals(ssdw) && ssdw.length() >= 2) {
ssdw = ssdw.substring(0, 2);
}
if(name==null||"".equals(name)){
name="*";
}
// if (name == null || "".equals(name)) {
// name = "*";
// }
//获取符合条件的key
String keys = ssdw + ":" + code_type + ":*:*:*:*"+name+"*";
String keys = ssdw + ":" + code_type + ":*:*:*" + name + "*:*";
Set<String> set = redisTemplate.keys(keys);
Iterator<String> iterator = set.iterator();
while(iterator.hasNext()) {
while (iterator.hasNext()) {
String str = iterator.next();
String jsonStr = redisTemplate.opsForValue().get(str);
jsonStr=jsonStr.replaceAll("\\\\","");
if(jsonStr.startsWith("\"")){
jsonStr=jsonStr.substring(1,jsonStr.length());
}
if(jsonStr.endsWith("\"")){
jsonStr=jsonStr.substring(0,jsonStr.length()-1);
}
SysDictitem sysDictitem=JSON.parseObject(jsonStr,SysDictitem.class);
ZTreeNode node=new ZTreeNode();
node=parseSysDictitemToNode(node,sysDictitem);
ZTreeNode node= JSON.parseObject(jsonStr,ZTreeNode.class);
ztreeNodes.add(node);
}
return getTreeJsonDataByName(ztreeNodes,id);
return getTreeJsonDataByName(ztreeNodes, id);
}
private List<ZTreeNode> getTreeJsonData(List<ZTreeNode> zTreeNoderList,String id) {
private List<ZTreeNode> getTreeJsonData(List<ZTreeNode> zTreeNoderList, String id) {
List<ZTreeNode> nodes = new ArrayList<ZTreeNode>();
for(ZTreeNode aa:zTreeNoderList){
if(null!=id && !"".equals(id)){
if(null!=aa.getpId() && aa.getpId().equals(id)){ //获得第一级结点
for (ZTreeNode aa : zTreeNoderList) {
if (null != id && !"".equals(id)) {
if (null != aa.getpId() && aa.getpId().equals(id)) { //获得第一级结点
nodes.add(aa);
}
}else{
if(null==aa.getpId() || "".equals(aa.getpId())){ //根据父节点id获得下面一级的所有结点
} else {
if (null == aa.getpId() || "".equals(aa.getpId())) { //根据父节点id获得下面一级的所有结点
nodes.add(aa);
}
}
}
//以下代码是为了区分页面的结点是否有子结点,有的话就显示文件夹图标,没有的话就显示叶子图标
for(ZTreeNode a:nodes){
int count=0;
for(ZTreeNode b:zTreeNoderList){
if(!a.getId().equals(b.getpId())){
for (ZTreeNode a : nodes) {
int count = 0;
for (ZTreeNode b : zTreeNoderList) {
if (!a.getId().equals(b.getpId())) {
count++;
}else{
} else {
break;
}
}
if(count!=zTreeNoderList.size()){
if (count != zTreeNoderList.size()) {
a.setState("closed"); //显示文件夹图标
}else{
} else {
a.setState(null); //显示叶子图标
}
}
return nodes;
}
private List<ZTreeNode> getTreeJsonDataByName(List<ZTreeNode> zTreeNoderList,String id) {
List<ZTreeNode> nodes = new ArrayList<ZTreeNode>();
if(null==id || "".equals(id)){
for(ZTreeNode aa:zTreeNoderList) {
int count=0;
for(ZTreeNode bb:zTreeNoderList) {
if(null==aa.getpId() || "".equals(aa.getpId())){ //获得第一级结点
private List<ZTreeNode> getTreeJsonDataByName(List<ZTreeNode> zTreeNoderList, String id) {
List<ZTreeNode> nodes = new ArrayList<>();
if (null == id || "".equals(id)) {
for (ZTreeNode aa : zTreeNoderList) {
int count = 0;
for (ZTreeNode bb : zTreeNoderList) {
if (null == aa.getpId() || "".equals(aa.getpId())) { //获得第一级结点
nodes.add(aa);
break;
}else{
if(!aa.getpId().equals(bb.getId())){ //获得第一级结点
} else {
if (!aa.getpId().equals(bb.getId())) { //获得第一级结点
count++;
}else{
} else {
break;
}
}
}
if(count==zTreeNoderList.size()){
if (count == zTreeNoderList.size()) {
nodes.add(aa);
}
}
}else{
for(ZTreeNode aa:zTreeNoderList){
if(null!=aa.getpId() && aa.getpId().equals(id)){ //根据父节点id获得下面一级的所有结点
} else {
for (ZTreeNode aa : zTreeNoderList) {
if (null != aa.getpId() && aa.getpId().equals(id)) { //根据父节点id获得下面一级的所有结点
nodes.add(aa);
}
}
}
//以下代码是为了区分页面的结点是否有子结点,有的话就显示文件夹图标,没有的话就显示叶子图标
for(ZTreeNode a:nodes){
int count=0;
for(ZTreeNode b:zTreeNoderList){
if(!a.getId().equals(b.getpId())){
for (ZTreeNode a : nodes) {
int count = 0;
for (ZTreeNode b : zTreeNoderList) {
if (!a.getId().equals(b.getpId())) {
count++;
}else{
} else {
break;
}
}
if(count!=zTreeNoderList.size()){
if (count != zTreeNoderList.size()) {
a.setState("closed"); //显示文件夹图标
}else{
} else {
a.setState(null); //显示叶子图标
}
}
return nodes;
}
private List<ZTreeNode> getTreeJsonDataByScodeEcode(List<ZTreeNode> zTreeNoderList,String scode,String ecode) {
private List<ZTreeNode> getTreeJsonDataByScodeEcode(List<ZTreeNode> zTreeNoderList, String scode, String ecode) {
List<ZTreeNode> nodes = new ArrayList<ZTreeNode>();
for (ZTreeNode aa : zTreeNoderList) {
if (!"".equals(scode) && !"".equals(scode)) {
......@@ -487,7 +470,7 @@ System.out.println(ztreeNodes.size());
return nodes;
}
public List<ZTreeNode> getAjxzJson(String sql){
public List<ZTreeNode> getAjxzJson(String sql) {
return dicItemDao.findAjxzCountSql(sql);
}
......@@ -500,19 +483,19 @@ System.out.println(ztreeNodes.size());
}
//将单位代码中不是父节点但是isparent为true的修改为false
public void doUnitCode(){
ZTreeNode nodeParam=new ZTreeNode();
public void doUnitCode() {
ZTreeNode nodeParam = new ZTreeNode();
nodeParam.setIsParent(true);
nodeParam.setCodeType("CODE_UNIT");
List<ZTreeNode> nodes=dicItemDao.findCodes(nodeParam);//找出所有的父节点
for(ZTreeNode node : nodes){
nodeParam=new ZTreeNode();
List<ZTreeNode> nodes = dicItemDao.findCodes(nodeParam);//找出所有的父节点
for (ZTreeNode node : nodes) {
nodeParam = new ZTreeNode();
nodeParam.setpId(node.getId());
nodeParam.setCodeType(node.getCodeType());
List<ZTreeNode> nodes_tem=dicItemDao.findCodes(nodeParam);//根据父节点找出子节点
if(nodes_tem==null||nodes_tem.size()==0){//不是父节点,数据错误。
List<ZTreeNode> nodes_tem = dicItemDao.findCodes(nodeParam);//根据父节点找出子节点
if (nodes_tem == null || nodes_tem.size() == 0) {//不是父节点,数据错误。
node.setIsParent(false);
Integer r=dicItemDao.updateNode(node);
Integer r = dicItemDao.updateNode(node);
}
}
}
......@@ -523,21 +506,21 @@ System.out.println(ztreeNodes.size());
if (null != ssdw && !"".equals(ssdw) && ssdw.length() >= 2) {
ssdw = ssdw.substring(0, 2);
}
String keys = ssdw + ":" + codeType + ":*:"+codeId+":*";
String keys = ssdw + ":" + codeType + ":*:" + codeId + ":*";
System.out.println(keys);
Set<String> set = redisTemplate.keys(keys);
Iterator<String> iterator = set.iterator();
String codename="";
if(iterator.hasNext()){
String codename = "";
if (iterator.hasNext()) {
String str = iterator.next();
String jsonStr=redisTemplate.opsForValue().get(str);
ZTreeNode node= JSON.parseObject(jsonStr,ZTreeNode.class);
codename=node.getName();
String jsonStr = redisTemplate.opsForValue().get(str);
ZTreeNode node = JSON.parseObject(jsonStr, ZTreeNode.class);
codename = node.getName();
}
return codename;
}
private ZTreeNode parseSysDictitemToNode(ZTreeNode node,SysDictitem sysDictitem){
private ZTreeNode parseSysDictitemToNode(ZTreeNode node, SysDictitem sysDictitem) {
node.setIds(sysDictitem.getId());
node.setCodeType(sysDictitem.getGroupid());
node.setName(sysDictitem.getName());
......@@ -548,8 +531,8 @@ System.out.println(ztreeNodes.size());
node.setEndcode(sysDictitem.getEndcode());
String isparent = sysDictitem.getIsparent();
boolean bool = false;
if("true".equals(isparent)){
bool = true;
if ("true".equals(isparent)) {
bool = true;
}
node.setIsParent(bool);
node.setStartcode(sysDictitem.getStartcode());
......
......@@ -52,6 +52,7 @@
</select>
<select id="getZtryDetail" parameterType="java.lang.String" resultType="java.util.Map">
select BGBH,XM,ZJHM from TB_RY_XSBG where XXSC_PDBZ = 0 and xxzjbh = #{xxzjbh}
<!--select BGBH,XM,ZJHM from TB_RY_XSBG where XXSC_PDBZ = 0 and xxzjbh = #{xxzjbh}-->
select BGBH,XM,ZJHM from TB_YW_ZTRY_XSBG where XXSC_PDBZ = 0 and xxzjbh = #{xxzjbh}
</select>
</mapper>
\ No newline at end of file
......@@ -146,13 +146,13 @@
<td class="ar" width="13.3%">业务编号:</td>
<td width="20%">
<span class="textbox">
<input type="text" name="ywbh" id="ywbh" value="${tbYwZczl.ywbh}">
<input type="text" name="ywbh" id="ywbh" >
</span>
</td>
<td class="ar necessary" width="13.3%">业务名称:</td>
<td width="20%">
<span class="textbox">
<input type="text" name="ywmc" id="ywmc" value="${tbYwZczl.ywmc}">
<input type="text" name="ywmc" id="ywmc" >
</span>
</td>
<td class="ar necessary" width="13.3%">回报期限:</td>
......@@ -183,23 +183,23 @@
</span>
</td>
</tr>
<tr class="DNA_TITLE" style="display: none">
<td class="ar necessary" width="13.3%">指纹比中信息编号:</td>
<td colspan="3">
<span style="width: 30%" class="textbox">
<input type="text" name="xgxxXxzjbh" value="${tbYwZczl.xgxxXxzjbh}"
data-options="prompt:'请输入指纹比中信息编号并点击提取'" id="xgxxXxzjbh">
</span>
<a class="ALLTQ DNA KQYAJT XSZDH ZTRY btn_a btn_search posa" onclick="doSearch()"
style="margin-right:20px;">提取</a>
<a class="TOXQ DNA KQYAJT XSZDH ZTRY btn_a btn_search posa baseMessage" onclick="doDnaDetail()"
style="margin-right:20px;">查看详情</a>
<a class="DNA btn_a btn_search posa" onclick="doMoreDnaDetail()"
style="margin-right:20px;">更多相关指纹信息</a>
<a class="DNA_DNA btn_a btn_search posa" onclick="doMoreDna_DNADetail()"
style="margin-right:20px;">更多相关DNA信息</a>
</td>
</tr>
<%-- <tr class="DNA_TITLE" style="display: none">--%>
<%-- <td class="ar necessary" width="13.3%">指纹比中信息编号:</td>--%>
<%-- <td colspan="3">--%>
<%-- <span style="width: 30%" class="textbox">--%>
<%-- <input type="text" name="xgxxXxzjbh" value="${tbYwZczl.xgxxXxzjbh}"--%>
<%-- data-options="prompt:'请输入指纹比中信息编号并点击提取'" id="xgxxXxzjbh">--%>
<%-- </span>--%>
<%-- <a class="ALLTQ DNA KQYAJT XSZDH ZTRY btn_a btn_search posa" onclick="doSearch()"--%>
<%-- style="margin-right:20px;">提取</a>--%>
<%-- <a class="TOXQ DNA KQYAJT XSZDH ZTRY btn_a btn_search posa baseMessage" onclick="doDnaDetail()"--%>
<%-- style="margin-right:20px;">查看详情</a>--%>
<%-- <a class="DNA btn_a btn_search posa" onclick="doMoreDnaDetail()"--%>
<%-- style="margin-right:20px;">更多相关指纹信息</a>--%>
<%-- <a class="DNA_DNA btn_a btn_search posa" onclick="doMoreDna_DNADetail()"--%>
<%-- style="margin-right:20px;">更多相关DNA信息</a>--%>
<%-- </td>--%>
<%-- </tr>--%>
<tr class="XSZDH">
<td class="ar" width="13.3%"> 检举人姓名:</td>
<td width="20%">
......@@ -548,29 +548,43 @@
var xxly = $("#xxly").val();
//5001为指纹类型(该模式为从指纹跳转过来时)
if(xxly == "5001"){
$("#ywlx").openCombotree("setValue","3");
$("#ywlx").openCombotree({
url: "/queryTypeCode?type=CODE_YWLXDM&startId=4"
})
$("#ywlx").openCombotree("setValue","4");
$('#zllx').openCombotree({
url: "/queryTypeCode?type=CODE_ZLLXDM&startId=3"
url: "/queryTypeCode?type=CODE_ZLLXDM&startId="+xxly
});
$("#zllx").openCombotree("setValue",xxly);
$("#xgxxXxzjbh").attr("value",$("#XgxxBh").val());
$("input[name='xgxxXxzjbh']").val($("#XgxxBh").val());
$("input[name='ywmc']").val('指纹比中侦查指令');
$("input[name='ywbh']").val($("#XgxxBh").val());
$(".DNA_TITLE").show();
doSearch();
}else if(xxly == "5002"){ //DNA比中
$("#ywlx").openCombotree("setValue","3");
$("#ywlx").openCombotree({
url: "/queryTypeCode?type=CODE_YWLXDM&startId=4"
})
$("#ywlx").openCombotree("setValue","4");
$('#zllx').openCombotree({
url: "/queryTypeCode?type=CODE_ZLLXDM&startId=3"
url: "/queryTypeCode?type=CODE_ZLLXDM&startId="+xxly
});
$("#zllx").openCombotree("setValue",xxly);
$("#xgxxXxzjbh").attr("value",$("#XgxxBh").val());
$("input[name='xgxxXxzjbh']").val($("#XgxxBh").val());
$("input[name='ywmc']").val('DNA比中侦查指令');
$("input[name='ywbh']").val($("#XgxxBh").val());
$(".DNA_TITLE").show();
doSearch();
}else if(xxly == "6001"){ //线索转递函
$("#ywlx").openCombotree("setValue","5");
$('#zllx').openCombotree({
url: "/queryTypeCode?type=CODE_ZLLXDM&startId=5"
url: "/queryTypeCode?type=CODE_ZLLXDM&startId="+xxly
});
$("#zllx").openCombotree("setValue",xxly);
$("#xgxxXxzjbh").attr("value",$("#XgxxBh").val());
......@@ -578,13 +592,20 @@
$(".DNA_TITLE").show();
doSearch();
}else if(xxly == "6002"){ //在逃人员线索
$("#ywlx").openCombotree({
url: "/queryTypeCode?type=CODE_YWLXDM&startId=5"
})
$("#ywlx").openCombotree("setValue","5");
$('#zllx').openCombotree({
url: "/queryTypeCode?type=CODE_ZLLXDM&startId=5"
url: "/queryTypeCode?type=CODE_ZLLXDM&startId="+xxly
});
$("#zllx").openCombotree("setValue",xxly);
$("#xgxxXxzjbh").attr("value",$("#XgxxBh").val());
$("input[name='xgxxXxzjbh']").val($("#XgxxBh").val());
$("input[name='ywmc']").val('在逃人员线索研判侦查指令');
$("input[name='ywbh']").val($("#XgxxBh").val());
$(".DNA_TITLE").show();
$(".ZTRY").show();
doSearch();
......@@ -596,6 +617,10 @@
$("#zllx").openCombotree("setValue",xxly);
$("#xgxxXxzjbh").attr("value",$("#XgxxBh").val());
$("input[name='xgxxXxzjbh']").val($("#XgxxBh").val());
$("input[name='ywmc']").val('可疑线索侦查指令');
$("input[name='ywbh']").val($("#XgxxBh").val());
$(".DNA_TITLE").show();
$(".baseMessage").show();
}else if(xxly == "7001"){ //漏洞比堵
......
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