|
|
@@ -84,56 +84,50 @@ public class PushOrderService {
|
|
|
flag=true;
|
|
|
}else{
|
|
|
switch (processStatus) {
|
|
|
- case 1:
|
|
|
+ case 2:
|
|
|
if(TokenManager.hasRole(AFTConstants.SALESMAN_ADMIN)){
|
|
|
flag=true;
|
|
|
}
|
|
|
break;
|
|
|
- case 2:
|
|
|
+ case 3:
|
|
|
if(TokenManager.hasRole(AFTConstants.TECH)){
|
|
|
flag=true;
|
|
|
}
|
|
|
break;
|
|
|
- case 3:
|
|
|
+ case 4:
|
|
|
if(TokenManager.hasRole(AFTConstants.TECH_MANAGER)){
|
|
|
flag=true;
|
|
|
}
|
|
|
break;
|
|
|
- case 4:
|
|
|
+ case 5:
|
|
|
if(TokenManager.hasRole(AFTConstants.TECH_ADMIN)){
|
|
|
flag=true;
|
|
|
}
|
|
|
break;
|
|
|
- case 5:
|
|
|
+ case 6:
|
|
|
if(TokenManager.hasRole(AFTConstants.FINANCE)){
|
|
|
flag=true;
|
|
|
}
|
|
|
break;
|
|
|
- case 6:
|
|
|
+ case 7:
|
|
|
if(TokenManager.hasRole(AFTConstants.FINANCE_ADMIN)){
|
|
|
flag=true;
|
|
|
}
|
|
|
break;
|
|
|
- case 7:
|
|
|
+ case 8:
|
|
|
|
|
|
if((TokenManager.hasRole(AFTConstants.CED)&&status!=2)||
|
|
|
(TokenManager.hasRole(AFTConstants.FINANCE)&&status==2)){
|
|
|
flag=true;
|
|
|
}
|
|
|
break;
|
|
|
- case 8:
|
|
|
+ case 9:
|
|
|
|
|
|
if((TokenManager.hasRole(AFTConstants.APPROVAL_DECISION)||(TokenManager.hasRole(AFTConstants.APPROVAL_DECISION_AUDITOR))&&status!=2)||
|
|
|
(TokenManager.hasRole(AFTConstants.FINANCE)&&status==2)){
|
|
|
flag=true;
|
|
|
}
|
|
|
break;
|
|
|
- case 9:
|
|
|
- if(TokenManager.hasRole(AFTConstants.FINANCE)){
|
|
|
- flag=true;
|
|
|
- }
|
|
|
- break;
|
|
|
-
|
|
|
}
|
|
|
}
|
|
|
if (flag){
|