| 
					
				 | 
			
			
				@@ -22,32 +22,33 @@ public class ParamUtils { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public static void setQueryPowerByRoleType(Map params, String storeKey, String merchKey, boolean bothSet) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         SysUserEntity user = ShiroUtils.getUserEntity(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (user != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (bothSet) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (Dict.roleType.item_2.getItem().equals(user.getRoleType()) || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    Dict.roleType.item_3.getItem().equals(user.getRoleType())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (storeKey == null && merchKey == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        throw new RRException("参数错误"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (storeKey != null && merchKey != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        throw new RRException("参数错误"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (storeKey != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        params.put(storeKey, user.getStoreId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } else if (merchKey != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        params.put(merchKey, user.getMerchSn()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (user == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            throw new RRException("用户登录超时,请重新登录"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (bothSet) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (Dict.roleType.item_2.getItem().equals(user.getRoleType()) || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                Dict.roleType.item_3.getItem().equals(user.getRoleType())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (storeKey == null && merchKey == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    throw new RRException("参数错误"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (storeKey != null && merchKey != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    throw new RRException("参数错误"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (Dict.roleType.item_2.getItem().equals(user.getRoleType())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (storeKey != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     params.put(storeKey, user.getStoreId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } else if (Dict.roleType.item_3.getItem().equals(user.getRoleType())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } else if (merchKey != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     params.put(merchKey, user.getMerchSn()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (Dict.roleType.item_2.getItem().equals(user.getRoleType())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                params.put(storeKey, user.getStoreId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else if (Dict.roleType.item_3.getItem().equals(user.getRoleType())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                params.put(merchKey, user.getMerchSn()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |