📄 pkdao.java
字号:
if(a3.length()>0&&a3.length()<4&&max!=k3){
String[] s1=a3.split(",");
if(Integer.parseInt(s1[0])>5&&Integer.parseInt(s1[0])<20){
if(pk[Integer.parseInt(s1[0])-5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s1[0])-5)+",")){
pk[Integer.parseInt(s1[0])-5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[0])]="";
mark=1;
}
if(mark==0&&Integer.parseInt(s1[0])<15){
if(pk[Integer.parseInt(s1[0])+5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s1[0])+5)+",")){
pk[Integer.parseInt(s1[0])+5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[0])]="";
mark=1;
}
}
}else if(mark==0&&Integer.parseInt(s1[0])<7){
if(pk[Integer.parseInt(s1[0])+5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s1[0])+5)+",")){
pk[Integer.parseInt(s1[0])+5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[0])]="";
mark=1;
}
}
}
}
if(mark==0){
if(a4.length()>0&&a4.length()<4&&max!=k4){
String[] s1=a4.split(",");
if(Integer.parseInt(s1[0])>5&&Integer.parseInt(s1[0])<20){
if(pk[Integer.parseInt(s1[0])-5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s1[0])-5)+",")){
pk[Integer.parseInt(s1[0])-5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[0])]="";
mark=1;
}
if(mark==0&&Integer.parseInt(s1[0])<15){
if(pk[Integer.parseInt(s1[0])+5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s1[0])+5)+",")){
pk[Integer.parseInt(s1[0])+5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[0])]="";
mark=1;
}
}
}else if(mark==0&&Integer.parseInt(s1[0])<7){
if(pk[Integer.parseInt(s1[0])+5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s1[0])+5)+",")){
pk[Integer.parseInt(s1[0])+5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[0])]="";
mark=1;
}
}
}
}
if(mark==0){
if(a5.length()>0&&a5.length()<4&&max!=k5){
String[] s1=a5.split(",");
if(Integer.parseInt(s1[0])>5&&Integer.parseInt(s1[0])<20){
if(pk[Integer.parseInt(s1[0])-5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s1[0])-5)+",")){
pk[Integer.parseInt(s1[0])-5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[0])]="";
mark=1;
}
if(mark==0&&Integer.parseInt(s1[0])<15){
if(pk[Integer.parseInt(s1[0])+5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s1[0])+5)+",")){
pk[Integer.parseInt(s1[0])+5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[0])]="";
mark=1;
}
}
}else if(mark==0&&Integer.parseInt(s1[0])<7){
if(pk[Integer.parseInt(s1[0])+5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s1[0])+5)+",")){
pk[Integer.parseInt(s1[0])+5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[0])]="";
mark=1;
}
}
}
}
}
if(mark==0&&Integer.parseInt(s[0])+1!=Integer.parseInt(s[1])&&Integer.parseInt(s[0])>20){//如不成功调第一项 为下午
if(pk[Integer.parseInt(s[1])-1].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[1])-1)+",")){
pk[Integer.parseInt(s[1])-1]=pklist[j].getKcmc();
pk[Integer.parseInt(s[0])]="";
mark=1;
}
/// 外调下午第一项
if(k1>0&&k1!=max&&mark==0){
String []s1=a1.split(",");
if(Integer.parseInt(s1[k1-1])>20){
if(pk[Integer.parseInt(s1[k1-1])+1].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[k1-1])+1)+",")){
pk[Integer.parseInt(s1[k1-1])+1]=pklist[j].getKcmc();
pk[Integer.parseInt(s[0])]="";
mark=1;
}
}
}
if(k2>0&&k2!=max&&mark==0){
System.out.println("a2---->"+a2);
String []s1=a2.split(",");
if(Integer.parseInt(s1[k2-1])>20){
if(pk[Integer.parseInt(s1[k2-1])+1].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[k2-1])+1)+",")){
pk[Integer.parseInt(s1[k2-1])+1]=pklist[j].getKcmc();
pk[Integer.parseInt(s[0])]="";
mark=1;
}
}
}
if(k3>0&&k3!=max&&mark==0){
String []s1=a3.split(",");
if(Integer.parseInt(s1[k3-1])>20){
if(pk[Integer.parseInt(s1[k3-1])+1].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[k3-1])+1)+",")){
pk[Integer.parseInt(s1[k3-1])+1]=pklist[j].getKcmc();
pk[Integer.parseInt(s[0])]="";
mark=1;
}
}
}
if(k4>0&&k4!=max&&mark==0){
String []s1=a4.split(",");
if(Integer.parseInt(s1[k4-1])>20){
if(pk[Integer.parseInt(s1[k4-1])+1].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[k4-1])+1)+",")){
pk[Integer.parseInt(s1[k4-1])+1]=pklist[j].getKcmc();
pk[Integer.parseInt(s[0])]="";
mark=1;
}
}
}
if(k5>0&&k5!=max&&mark==0){
String []s1=a5.split(",");
if(Integer.parseInt(s1[k5-1])>20){
if(pk[Integer.parseInt(s1[k5-1])+1].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[k5-1])+1)+",")){
pk[Integer.parseInt(s1[k5-1])+1]=pklist[j].getKcmc();
pk[Integer.parseInt(s[0])]="";
mark=1;
}
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////
}
if(mark==0&&max>2){ //调整最后一项
if(Integer.parseInt(s[2])>20){//调整最后一项为下午的
if(mark==0&&Integer.parseInt(s[1])+1!=Integer.parseInt(s[2])&&Integer.parseInt(s[1])>20){//如不成功调第一项 为下午
if(pk[Integer.parseInt(s[2])-1].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[2])-1)+",")){
pk[Integer.parseInt(s[2])-1]=pklist[j].getKcmc();
pk[Integer.parseInt(s[2])]="";
mark=1;
} }
if(k1>0&&k1!=max&&mark==0){//外调下午第最后项
String []s1=a1.split(",");
if(Integer.parseInt(s1[k1-1])>20&&Integer.parseInt(s1[k1-1])<=23){
if(pk[Integer.parseInt(s1[k1-1])+1].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[k1-1])+1)+",")){
pk[Integer.parseInt(s1[k1-1])+1]=pklist[j].getKcmc();
pk[Integer.parseInt(s[2])]="";
mark=1;
}
}
}
if(k2>0&&k2!=max&&mark==0){
System.out.println("a2---->"+a2);
String []s1=a2.split(",");
if(Integer.parseInt(s1[k2-1])>20&&Integer.parseInt(s1[k2-1])<27){
if(pk[Integer.parseInt(s1[k2-1])+1].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[k2-1])+1)+",")){
pk[Integer.parseInt(s1[k2-1])+1]=pklist[j].getKcmc();
pk[Integer.parseInt(s[2])]="";
mark=1;
}
}
}
if(k3>0&&k3!=max&&mark==0){
String []s1=a3.split(",");
if(Integer.parseInt(s1[k3-1])>20&&Integer.parseInt(s1[k3-1])<30){
if(pk[Integer.parseInt(s1[k3-1])+1].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[k3-1])+1)+",")){
pk[Integer.parseInt(s1[k3-1])+1]=pklist[j].getKcmc();
pk[Integer.parseInt(s[2])]="";
mark=1;
}
}
}
if(k4>0&&k4!=max&&mark==0){
String []s1=a4.split(",");
if(Integer.parseInt(s1[k4-1])>20&&Integer.parseInt(s1[k4-1])<33){
if(pk[Integer.parseInt(s1[k4-1])+1].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[k4-1])+1)+",")){
pk[Integer.parseInt(s1[k4-1])+1]=pklist[j].getKcmc();
pk[Integer.parseInt(s[2])]="";
mark=1;
}
}
}
System.out.println("mark---<>"+mark);
}else if(Integer.parseInt(s[2])<=20){
//外调最后一项为上午beigin
if(k1>0&&k1!=max&&mark==0){
String []s1=a1.split(",");
if(Integer.parseInt(s1[k1-1])<16&&Integer.parseInt(s1[k1-1])>5){
if(pk[Integer.parseInt(s1[k1-1])+5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[k1-1])+5)+",")){
pk[Integer.parseInt(s1[k1-1])+5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[2])]="";
mark=1;
}else{
if(pk[Integer.parseInt(s1[k1-1])-5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[k1-1])-5)+",")){
pk[Integer.parseInt(s1[k1-1])-5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[2])]="";
mark=1;
}
}
}else if(Integer.parseInt(s1[k1-1])<20&&Integer.parseInt(s1[k1-1])>15){
if(pk[Integer.parseInt(s1[k1-1])-5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[k1-1])-5)+",")){
pk[Integer.parseInt(s1[k1-1])-5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[2])]="";
mark=1;
}
}else if(Integer.parseInt(s1[k1-1])<6){
if(pk[Integer.parseInt(s1[k1-1])+5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[k1-1])+5)+",")){
pk[Integer.parseInt(s1[k1-1])+5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[2])]="";
mark=1;
}
}
}
if(k2>0&&k2!=max&&mark==0){
String []s1=a2.split(",");
if(Integer.parseInt(s1[k2-1])<16&&Integer.parseInt(s1[k2-1])>5){
if(pk[Integer.parseInt(s1[k2-1])+5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[k2-1])+5)+",")){
pk[Integer.parseInt(s1[k2-1])+5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[2])]="";
mark=1;
}else{
if(pk[Integer.parseInt(s1[k2-1])-5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[k2-1])-5)+",")){
pk[Integer.parseInt(s1[k2-1])-5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[2])]="";
mark=1;
}
}
}else if(Integer.parseInt(s1[k2-1])<20&&Integer.parseInt(s1[k2-1])>15){
if(pk[Integer.parseInt(s1[k2-1])-5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[k2-1])-5)+",")){
pk[Integer.parseInt(s1[k2-1])-5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[2])]="";
mark=1;
}
}else if(Integer.parseInt(s1[k2-1])<6){
if(pk[Integer.parseInt(s1[k2-1])+5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[k2-1])+5)+",")){
pk[Integer.parseInt(s1[k2-1])+5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[2])]="";
mark=1;
}
}
}
if(k3>0&&k3!=max&&mark==0){
String []s1=a3.split(",");
if(Integer.parseInt(s1[k3-1])<16&&Integer.parseInt(s1[k3-1])>5){
if(pk[Integer.parseInt(s1[k3-1])+5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[k3-1])+5)+",")){
pk[Integer.parseInt(s1[k3-1])+5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[2])]="";
mark=1;
}else{
if(pk[Integer.parseInt(s1[k3-1])-5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[k3-1])-5)+",")){
pk[Integer.parseInt(s1[k3-1])-5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[2])]="";
mark=1;
}
}
}else if(Integer.parseInt(s1[k3-1])<20&&Integer.parseInt(s1[k3-1])>15){
if(pk[Integer.parseInt(s1[k3-1])-5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[k3-1])-5)+",")){
pk[Integer.parseInt(s1[k3-1])-5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[2])]="";
mark=1;
}
}else if(Integer.parseInt(s1[k3-1])<6){
if(pk[Integer.parseInt(s1[k3-1])+5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[k3-1])+5)+",")){
pk[Integer.parseInt(s1[k3-1])+5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[2])]="";
mark=1;
}
}
}
if(k4>0&&k4!=max&&mark==0){
String []s1=a4.split(",");
if(Integer.parseInt(s1[k4-1])<16&&Integer.parseInt(s1[k4-1])>5){
if(pk[Integer.parseInt(s1[k4-1])+5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[k4-1])+5)+",")){
pk[Integer.parseInt(s1[k4-1])+5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[2])]="";
mark=1;
}else{
if(pk[Integer.parseInt(s1[k4-1])-5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[k4-1])-5)+",")){
pk[Integer.parseInt(s1[k4-1])-5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[2])]="";
mark=1;
}
}
}else if(Integer.parseInt(s1[k4-1])<20&&Integer.parseInt(s1[k4-1])>15){
if(pk[Integer.parseInt(s1[k4-1])-5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[k4-1])-5)+",")){
pk[Integer.parseInt(s1[k4-1])-5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[2])]="";
mark=1;
}
}else if(Integer.parseInt(s1[k4-1])<6){
if(pk[Integer.parseInt(s1[k4-1])+5].equals("")&&!pklist[j].getJskcjc().contains(","+(Integer.parseInt(s[k4-1])+5)+",")){
pk[Integer.parseInt(s1[k4-1])+5]=pklist[j].getKcmc();
pk[Integer.parseInt(s[2])]="";
mark=1;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -