Browse Source

查看权限新增营销经理

anderx 4 years ago
parent
commit
70ae7c6258

+ 0 - 2
src/main/java/com/goafanti/common/controller/BaseApiController.java

@@ -80,10 +80,8 @@ public class BaseApiController extends BaseController {
 	/**
 	 * 
 	 * @param res
-	 * @param path
 	 * @param isPrivate
 	 * @param req
-	 * @param sign
 	 * @return
 	 */
 	protected String handleFile(Result res, boolean isPrivate, HttpServletRequest req, String... fileName) {

+ 17 - 0
src/main/java/com/goafanti/order/service/impl/PushOrderService.java

@@ -5,6 +5,7 @@ import com.goafanti.common.constant.AFTConstants;
 import com.goafanti.common.dao.AdminMapper;
 import com.goafanti.common.utils.StringUtils;
 import com.goafanti.core.shiro.token.TokenManager;
+import com.goafanti.order.enums.ProcessStatus;
 import groovy.util.logging.Log4j;
 import groovy.util.logging.Log4j2;
 import org.apache.commons.collections4.bag.SynchronizedSortedBag;
@@ -75,5 +76,21 @@ public class PushOrderService {
         return null;
     }
 
+    public String processStatusConstant(String url,String aid,Integer processStatus,Integer approval){
+        //流程状态 0-已派营销员,1-已派营销员管理员,2-已派财务管理员,3-已派财务专员,4-已派咨询师管理员,5-已部分派咨询师经理,6-已部全部派咨询师经理
+        if ((TokenManager.hasRole(AFTConstants.SALESMAN)||TokenManager.hasRole(AFTConstants.SALESMAN_MANAGER))
+                &&processStatus== ProcessStatus.YPYXY.getCode()){
+            return url;
+        }else if (TokenManager.hasRole(AFTConstants.SALESMAN_ADMIN)&&processStatus== ProcessStatus.YPYXGLY.getCode()){
+            return url;
+        }else if (TokenManager.hasRole(AFTConstants.FINANCE)&&processStatus== ProcessStatus.YPCWZY.getCode()){
+            return url;
+        }else if (TokenManager.hasRole(AFTConstants.TECH_ADMIN)&&processStatus== ProcessStatus.YPZXSGLY.getCode()){
+            return url;
+        }
+
+        return null;
+    }
+
 
 }