wangxianzhang 3 years ago
parent
commit
5f328014e9
  1. 6
      src/main/java/com/epmet/jmreport/config/JimuReportTokenService.java
  2. 17
      src/main/resources/logback-spring.xml

6
src/main/java/com/epmet/jmreport/config/JimuReportTokenService.java

@ -74,10 +74,12 @@ public class JimuReportTokenService implements JmReportTokenServiceI {
byte[] jsonByte = Base64.getDecoder().decode(parts[1]);
Object userId = JSON.parseObject(new String(jsonByte)).get("userId");
// 同时判断运营端和工作端web
HashOperations hashOperations = redisTemplate.opsForHash();
Map<String, String> values = hashOperations.entries("epmet:sys:security:user:gov:web:" + userId);
Map<String, String> valuesFromGovWeb = hashOperations.entries("epmet:sys:security:user:gov:web:" + userId);
Map<String, String> valuesFromOperWeb = hashOperations.entries("epmet:sys:security:user:oper:web:" + userId);
if (values.size() == 0) {
if (valuesFromGovWeb.size() == 0 && valuesFromOperWeb.size() == 0) {
return false;
}
} catch (Exception e) {

17
src/main/resources/logback-spring.xml

@ -154,13 +154,18 @@
</rollingPolicy>
</appender>
<!--<root>
<level value="DEBUG"/>
<appender-ref ref="DEBUG_FILE"/>
</root>-->
<!-- 开发、测试环境 -->
<springProfile name="dev,test,local">
<!--<springProfile name="dev,test,local">
<logger name="org.springframework.web" level="INFO"/>
<logger name="org.springboot.sample" level="INFO"/>
<logger name="com.epmet.dao" level="INFO"/>
<logger name="com.epmet.dao" level="DEBUG"/>
<!-- 只打印rocketmq client的日志 -->
&lt;!&ndash; 只打印rocketmq client的日志 &ndash;&gt;
<logger name="RocketmqClient" level="INFO" additivity="false">
<appender-ref ref="RocketmqClientAppender"/>
</logger>
@ -170,14 +175,14 @@
<appender-ref ref="WARN_FILE"/>
<appender-ref ref="ERROR_FILE"/>
</root>
</springProfile>
</springProfile>-->
<!-- 生产环境 -->
<springProfile name="prod">
<!--<springProfile name="prod">
<logger name="org.springframework.web" level="INFO"/>
<logger name="org.springboot.sample" level="INFO"/>
<logger name="com.epmet.dao" level="INFO"/>
<!-- 只打印rocketmq client的日志 -->
&lt;!&ndash; 只打印rocketmq client的日志 &ndash;&gt;
<logger name="RocketmqClient" level="INFO" additivity="false">
<appender-ref ref="RocketmqClientAppender"/>
</logger>
@ -188,6 +193,6 @@
<appender-ref ref="WARN_FILE"/>
<appender-ref ref="ERROR_FILE"/>
</root>
</springProfile>
</springProfile>-->
</configuration>

Loading…
Cancel
Save