# 增加Springboot Actuator授权、升级积木报表2.0.0
							parent
							
								
									fa6a7cf404
								
							
						
					
					
						commit
						153717f3d4
					
				| 
						 | 
					@ -59,7 +59,7 @@
 | 
				
			||||||
        <freemarker.version>2.3.33</freemarker.version>
 | 
					        <freemarker.version>2.3.33</freemarker.version>
 | 
				
			||||||
        <jsoup.version>1.18.1</jsoup.version>
 | 
					        <jsoup.version>1.18.1</jsoup.version>
 | 
				
			||||||
        <tika.version>3.1.0</tika.version>
 | 
					        <tika.version>3.1.0</tika.version>
 | 
				
			||||||
        <jimureport-spring.version>1.9.4</jimureport-spring.version>
 | 
					        <jimureport-spring.version>2.0.0</jimureport-spring.version>
 | 
				
			||||||
        <jimubi-spring.version>1.9.5</jimubi-spring.version>
 | 
					        <jimubi-spring.version>1.9.5</jimubi-spring.version>
 | 
				
			||||||
    </properties>
 | 
					    </properties>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -170,3 +170,18 @@ smart:
 | 
				
			||||||
    db-refresh-enabled: true
 | 
					    db-refresh-enabled: true
 | 
				
			||||||
    # 数据库配置检测-执行间隔 默认120秒 可选
 | 
					    # 数据库配置检测-执行间隔 默认120秒 可选
 | 
				
			||||||
    db-refresh-interval: 60
 | 
					    db-refresh-interval: 60
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Springboot Actuator授权
 | 
				
			||||||
 | 
					management:
 | 
				
			||||||
 | 
					  endpoints:
 | 
				
			||||||
 | 
					    web:
 | 
				
			||||||
 | 
					      exposure:
 | 
				
			||||||
 | 
					        include: "health"  # 只暴露健康检查端点
 | 
				
			||||||
 | 
					  endpoint:
 | 
				
			||||||
 | 
					    health:
 | 
				
			||||||
 | 
					      show-details: never
 | 
				
			||||||
 | 
					    shutdown:
 | 
				
			||||||
 | 
					      enabled: false  # 显式关闭危险端点
 | 
				
			||||||
 | 
					  server:
 | 
				
			||||||
 | 
					    port: 8002
 | 
				
			||||||
 | 
					    address: 127.0.0.1
 | 
				
			||||||
| 
						 | 
					@ -172,3 +172,18 @@ smart:
 | 
				
			||||||
    db-refresh-enabled: true
 | 
					    db-refresh-enabled: true
 | 
				
			||||||
    # 数据库配置检测-执行间隔 默认120秒 可选
 | 
					    # 数据库配置检测-执行间隔 默认120秒 可选
 | 
				
			||||||
    db-refresh-interval: 60
 | 
					    db-refresh-interval: 60
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Springboot Actuator授权
 | 
				
			||||||
 | 
					management:
 | 
				
			||||||
 | 
					  endpoints:
 | 
				
			||||||
 | 
					    web:
 | 
				
			||||||
 | 
					      exposure:
 | 
				
			||||||
 | 
					        include: "health"  # 只暴露健康检查端点
 | 
				
			||||||
 | 
					  endpoint:
 | 
				
			||||||
 | 
					    health:
 | 
				
			||||||
 | 
					      show-details: never
 | 
				
			||||||
 | 
					    shutdown:
 | 
				
			||||||
 | 
					      enabled: false  # 显式关闭危险端点
 | 
				
			||||||
 | 
					  server:
 | 
				
			||||||
 | 
					    port: 8002
 | 
				
			||||||
 | 
					    address: 127.0.0.1
 | 
				
			||||||
| 
						 | 
					@ -1,46 +0,0 @@
 | 
				
			||||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
					 | 
				
			||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 | 
					 | 
				
			||||||
<mapper namespace="example.dao.OrdersDao">
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <!-- 查询结果列 -->
 | 
					 | 
				
			||||||
    <sql id="base_columns">
 | 
					 | 
				
			||||||
        orders.id,
 | 
					 | 
				
			||||||
        orders.order_number,
 | 
					 | 
				
			||||||
        orders.status,
 | 
					 | 
				
			||||||
        orders.create_time,
 | 
					 | 
				
			||||||
        orders.updateInfo.operatorName,
 | 
					 | 
				
			||||||
        orders.updateInfo.operateTime
 | 
					 | 
				
			||||||
        <!-- 其他列... -->
 | 
					 | 
				
			||||||
    </sql>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <!-- 分页查询 -->
 | 
					 | 
				
			||||||
    <select id="queryPage" resultType="example.domain.vo.OrderVO">
 | 
					 | 
				
			||||||
        SELECT
 | 
					 | 
				
			||||||
        <include refid="base_columns"/>
 | 
					 | 
				
			||||||
        FROM orders
 | 
					 | 
				
			||||||
        <where>
 | 
					 | 
				
			||||||
            <!-- 其他查询条件... -->
 | 
					 | 
				
			||||||
            
 | 
					 | 
				
			||||||
            <!-- 用户过滤条件:如果是admin则不过滤,否则只显示当前操作员的数据 -->
 | 
					 | 
				
			||||||
            AND (orders.updateInfo.operatorName=#{SESSION_USERS} or orders.updateInfo.operatorName='admin')
 | 
					 | 
				
			||||||
        </where>
 | 
					 | 
				
			||||||
        ORDER BY orders.create_time DESC
 | 
					 | 
				
			||||||
    </select>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <!-- 另一种实现方式,使用动态SQL更灵活控制 -->
 | 
					 | 
				
			||||||
    <select id="queryPageAlt" resultType="example.domain.vo.OrderVO">
 | 
					 | 
				
			||||||
        SELECT
 | 
					 | 
				
			||||||
        <include refid="base_columns"/>
 | 
					 | 
				
			||||||
        FROM orders
 | 
					 | 
				
			||||||
        <where>
 | 
					 | 
				
			||||||
            <!-- 其他查询条件... -->
 | 
					 | 
				
			||||||
            
 | 
					 | 
				
			||||||
            <!-- 当前操作员为admin时不添加过滤条件,否则只显示当前操作员的数据 -->
 | 
					 | 
				
			||||||
            <if test="SESSION_USERS != 'admin'">
 | 
					 | 
				
			||||||
                AND orders.updateInfo.operatorName=#{SESSION_USERS}
 | 
					 | 
				
			||||||
            </if>
 | 
					 | 
				
			||||||
        </where>
 | 
					 | 
				
			||||||
        ORDER BY orders.create_time DESC
 | 
					 | 
				
			||||||
    </select>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
</mapper> 
 | 
					 | 
				
			||||||
		Loading…
	
		Reference in New Issue