Helius
2021-04-06 997831bb8c314d781e6cc5533898ffbe077dd3b6
zq-erp/src/main/java/com/matrix/system/common/interceptor/HostInterceptor.java
@@ -1,13 +1,9 @@
package com.matrix.system.common.interceptor;
import com.matrix.core.constance.MatrixConstance;
import com.matrix.core.tools.LogUtil;
import com.matrix.core.tools.StringUtils;
import com.matrix.core.tools.WebUtil;
import com.matrix.system.common.bean.SysCompany;
import org.springframework.stereotype.Component;
import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;
@@ -45,17 +41,8 @@
         LogUtil.debug("匹配到公司{}", company.getComName());
         return true;
      } else {
      // 获得请求的域名
      String host = WebUtil.getRequest().getServerName();
      //判断是否为debug模式
      if(MatrixConstance.DEBUG){
         String debugHost=request.getHeader("debugHost");
         if(StringUtils.isNotBlank(debugHost)){
            host=debugHost;
            WebUtil.getSession().removeAttribute(ATTR_COMPANY);
            LogUtil.debug("debugHost={}",host);
         }
      }
      // 获得请求的域名--由小程序直接传过来companyCode参数对应公司的网址
      String host = request.getHeader("companyCode");
      LogUtil.debug("当前请求域名{}", host);
         @SuppressWarnings("unchecked")
         Map<String, SysCompany> companyMap = (Map<String, SysCompany>) WebUtil.getServletContext()