|
|
@@ -16,7 +16,8 @@ public class PushOrderService {
|
|
|
|
|
|
/**
|
|
|
* 根据流程与角色判断是否可以查看订单合同
|
|
|
- * @return 超级管理员、运营决策者、总裁、外包审核与可以查看;营销员与经理可以查看自己的订单;
|
|
|
+ * @return 超级管理员、运营决策者、总裁、外包审核与可以查看;
|
|
|
+ * 营销员与经理可以查看自己的订单;
|
|
|
* 营销管理员、财务专员、咨询师管理员可以看到在自己手上的合同;其他只能获取到无权限查看的图片
|
|
|
*
|
|
|
*/
|
|
|
@@ -70,14 +71,17 @@ public class PushOrderService {
|
|
|
* @return
|
|
|
*/
|
|
|
public String changeProcessStatusConstant(String url,String aid,Integer processStatus,Integer status){
|
|
|
- boolean flag=false;
|
|
|
//流程状态 0营销员 1营销管理员 2技术员 3技术经理 4技术总监 5财务专员(退单) 6财务总监 7总裁 8董事长 9 财务专员(非退单)
|
|
|
+ boolean flag=false;
|
|
|
+ //超级管理员、董事长、总裁、总裁助手可以看
|
|
|
+ //营销员、营销经理可以看
|
|
|
if (TokenManager.hasRole(AFTConstants.SUPERADMIN) || TokenManager.hasRole(AFTConstants.APPROVAL_DECISION) ||
|
|
|
TokenManager.hasRole(AFTConstants.CED) ||TokenManager.hasRole(AFTConstants.CED_ASSISTANT)){
|
|
|
flag=true;
|
|
|
} else if(TokenManager.hasRole(AFTConstants.SALESMAN)||TokenManager.hasRole(AFTConstants.SALESMAN_MANAGER)){
|
|
|
flag=true;
|
|
|
}else{
|
|
|
+ //其他都是审核得时候可以看
|
|
|
switch (processStatus) {
|
|
|
case 2:
|
|
|
if(TokenManager.hasRole(AFTConstants.SALESMAN_ADMIN)){
|