|
|
@ -27,19 +27,15 @@ public class QxTool { |
|
|
String def="2"; |
|
|
String def="2"; |
|
|
if(StringUtils.isEmpty(qxCode)){ |
|
|
if(StringUtils.isEmpty(qxCode)){ |
|
|
return def; |
|
|
return def; |
|
|
}else{ |
|
|
|
|
|
if(qxCode.length()<(teamType*2)){ |
|
|
|
|
|
return def; |
|
|
|
|
|
}else{ |
|
|
}else{ |
|
|
String[] qxCodeArr=qxCode.split(","); |
|
|
String[] qxCodeArr=qxCode.split(","); |
|
|
if(qxCodeArr.length<(teamType*2)){ |
|
|
|
|
|
|
|
|
if(qxCodeArr.length<(teamType*2+2)){ |
|
|
return def; |
|
|
return def; |
|
|
}else{ |
|
|
}else{ |
|
|
return qxCodeArr[teamType*2]; |
|
|
return qxCodeArr[teamType*2]; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
/** |
|
|
/** |
|
|
* 获取 |
|
|
* 获取 |
|
|
第1位代表计划及任务指派及crud时是否检查上下级关系:0-否(默认),1是 |
|
|
第1位代表计划及任务指派及crud时是否检查上下级关系:0-否(默认),1是 |
|
|
@ -50,16 +46,12 @@ public class QxTool { |
|
|
String def="0"; |
|
|
String def="0"; |
|
|
if(StringUtils.isEmpty(qxCode)){ |
|
|
if(StringUtils.isEmpty(qxCode)){ |
|
|
return def; |
|
|
return def; |
|
|
}else{ |
|
|
|
|
|
if(qxCode.length()<(2*teamType+1)){ |
|
|
|
|
|
return def; |
|
|
|
|
|
}else{ |
|
|
}else{ |
|
|
String[] qxCodeArr=qxCode.split(","); |
|
|
String[] qxCodeArr=qxCode.split(","); |
|
|
if(qxCodeArr.length<(2*teamType+1)){ |
|
|
|
|
|
|
|
|
if(qxCodeArr.length<(teamType*2+2)){ |
|
|
return def; |
|
|
return def; |
|
|
}else{ |
|
|
}else{ |
|
|
return qxCodeArr[(2*teamType+1)]; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
return qxCodeArr[teamType*2+1]; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
@ -81,19 +73,15 @@ public class QxTool { |
|
|
String def="2"; |
|
|
String def="2"; |
|
|
if(StringUtils.isEmpty(qxCode)){ |
|
|
if(StringUtils.isEmpty(qxCode)){ |
|
|
return def; |
|
|
return def; |
|
|
}else{ |
|
|
|
|
|
if(qxCode.length()<(teamType*2)){ |
|
|
|
|
|
return def; |
|
|
|
|
|
}else{ |
|
|
}else{ |
|
|
String[] qxCodeArr=qxCode.split(","); |
|
|
String[] qxCodeArr=qxCode.split(","); |
|
|
if(qxCodeArr.length<(teamType*2)){ |
|
|
|
|
|
|
|
|
if(qxCodeArr.length<(teamType*2+2)){ |
|
|
return def; |
|
|
return def; |
|
|
}else{ |
|
|
}else{ |
|
|
return qxCodeArr[teamType*2]; |
|
|
return qxCodeArr[teamType*2]; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
/** |
|
|
/** |
|
|
权限码0,1,2,3,4,5,67,8,9,逗号分割 |
|
|
权限码0,1,2,3,4,5,67,8,9,逗号分割 |
|
|
共10位,不定长,暂时只启用前6个位 |
|
|
共10位,不定长,暂时只启用前6个位 |
|
|
@ -112,16 +100,12 @@ public class QxTool { |
|
|
String def="0"; |
|
|
String def="0"; |
|
|
if(StringUtils.isEmpty(qxCode)){ |
|
|
if(StringUtils.isEmpty(qxCode)){ |
|
|
return def; |
|
|
return def; |
|
|
}else{ |
|
|
|
|
|
if(qxCode.length()<(2*teamType+1)){ |
|
|
|
|
|
return def; |
|
|
|
|
|
}else{ |
|
|
}else{ |
|
|
String[] qxCodeArr=qxCode.split(","); |
|
|
String[] qxCodeArr=qxCode.split(","); |
|
|
if(qxCodeArr.length<(2*teamType+1)){ |
|
|
|
|
|
|
|
|
if(qxCodeArr.length<(teamType*2+2)){ |
|
|
return def; |
|
|
return def; |
|
|
}else{ |
|
|
}else{ |
|
|
return qxCodeArr[(2*teamType+1)]; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
return qxCodeArr[teamType*2+1]; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|