| 
					
				 | 
			
			
				@ -36,13 +36,14 @@ public class DoctorInterceptor extends BaseInterceptor { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        boolean flag = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            request.setCharacterEncoding("UTF-8"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            response.setHeader("Content-type", "text/html;charset=UTF-8"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            request.setAttribute("log-start", new Date().getTime()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            response.setCharacterEncoding("UTF-8"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            JSONObject json = getAgent(request); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (json == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                // 未登录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                response.getOutputStream().write(error(SystemConf.NOT_LOGIN, "请登录后再操作!").getBytes()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                response.getOutputStream().write(error(SystemConf.NOT_LOGIN, "请登录后再操作!").getBytes("UTF-8")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -99,7 +100,7 @@ public class DoctorInterceptor extends BaseInterceptor { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            request.getMethod().toUpperCase().compareTo(cudUrl.getMethod()) != 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        return true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        response.getOutputStream().write(error(403, "该操作没有权限").getBytes()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        response.getOutputStream().write(error(403, "该操作没有权限").getBytes("UTF-8")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -107,7 +108,7 @@ public class DoctorInterceptor extends BaseInterceptor { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (StringUtils.isEmpty(tokenStr) || StringUtils.isEmpty(imei) || StringUtils.isEmpty(uid)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                response.getOutputStream().write(error(SystemConf.NOT_LOGIN, "请登录后再操作!").getBytes()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                response.getOutputStream().write(error(SystemConf.NOT_LOGIN, "请登录后再操作!").getBytes("UTF-8")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -129,16 +130,16 @@ public class DoctorInterceptor extends BaseInterceptor { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //  2、医生端app,3、微信公众号wechat,4、医生端pc,或者 PC端取药系统  或者对外系统 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (token == null || (token.getPlatform() != 2&&token.getPlatform() != 4)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                // 未登录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                response.getOutputStream().write(error(SystemConf.NOT_LOGIN, "请登录后再操作!").getBytes()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                response.getOutputStream().write(error(SystemConf.NOT_LOGIN, "请登录后再操作!").getBytes("UTF-8")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                flag = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (token.getTimeout().getTime() < new Date().getTime()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    // 登录超时 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    response.getOutputStream().write(error(SystemConf.LOGIN_TIMEOUT, "登录超时,请重新登录").getBytes()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    response.getOutputStream().write(error(SystemConf.LOGIN_TIMEOUT, "登录超时,请重新登录").getBytes("UTF-8")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    flag = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } else if (!StringUtils.equals(tokenStr, token.getToken()) || !StringUtils.equals(uid, token.getUser()) || !StringUtils.equals(imei, token.getImei())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    // 别处登录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    response.getOutputStream().write(error(SystemConf.LOGIN_OTHER, "帐号在别处登录,请重新登录").getBytes()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    response.getOutputStream().write(error(SystemConf.LOGIN_OTHER, "帐号在别处登录,请重新登录").getBytes("UTF-8")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    flag = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    // 一天只更新一次 
			 |