Showing
3 changed files
with
21 additions
and
4 deletions
xingyun-sc/src/main/java/com/lframework/xingyun/sc/impl/statistics/OrderDetailReportServiceImpl.java
| @@ -67,7 +67,7 @@ public class OrderDetailReportServiceImpl extends BaseMpServiceImpl<OrderDetailR | @@ -67,7 +67,7 @@ public class OrderDetailReportServiceImpl extends BaseMpServiceImpl<OrderDetailR | ||
| 67 | Assert.greaterThanZero(pageSize); | 67 | Assert.greaterThanZero(pageSize); |
| 68 | 68 | ||
| 69 | PageHelperUtil.startPage(pageIndex, pageSize); | 69 | PageHelperUtil.startPage(pageIndex, pageSize); |
| 70 | - List<OrderDetailReport> datas = this.query(vo); | 70 | + List<OrderDetailReport> datas = getBaseMapper().authQuery(vo); |
| 71 | 71 | ||
| 72 | return PageResultUtil.convert(new PageInfo<>(datas)); | 72 | return PageResultUtil.convert(new PageInfo<>(datas)); |
| 73 | } | 73 | } |
| @@ -24,10 +24,19 @@ public interface OrderDetailReportMapper extends BaseMapper<OrderDetailReport> { | @@ -24,10 +24,19 @@ public interface OrderDetailReportMapper extends BaseMapper<OrderDetailReport> { | ||
| 24 | * @param vo | 24 | * @param vo |
| 25 | * @return | 25 | * @return |
| 26 | */ | 26 | */ |
| 27 | + List<OrderDetailReport> query(@Param("vo") QueryOrderDetailReportVo vo); | ||
| 28 | + | ||
| 29 | + /** | ||
| 30 | + * 查询列表 | ||
| 31 | + * 开启权限控制 | ||
| 32 | + * | ||
| 33 | + * @param vo 查询条件 | ||
| 34 | + * @return List<OrderDetailReport> | ||
| 35 | + */ | ||
| 27 | @DataPermissions(type = OrderDataPermissionDataPermissionType.class, value = { | 36 | @DataPermissions(type = OrderDataPermissionDataPermissionType.class, value = { |
| 28 | - @DataPermission(template = "order", alias = "tb") | 37 | + @DataPermission(template = "order", alias = "t") |
| 29 | }) | 38 | }) |
| 30 | - List<OrderDetailReport> query(@Param("vo") QueryOrderDetailReportVo vo); | 39 | + List<OrderDetailReport> authQuery(@Param("vo") QueryOrderDetailReportVo vo); |
| 31 | 40 | ||
| 32 | /** | 41 | /** |
| 33 | * 查询 | 42 | * 查询 |
| @@ -142,7 +142,7 @@ | @@ -142,7 +142,7 @@ | ||
| 142 | </where> | 142 | </where> |
| 143 | </select> | 143 | </select> |
| 144 | 144 | ||
| 145 | - <select id="query" resultMap="OrderDetailReport"> | 145 | + <sql id="OrderDetailReport_query_sql"> |
| 146 | SELECT * | 146 | SELECT * |
| 147 | FROM ( | 147 | FROM ( |
| 148 | SELECT | 148 | SELECT |
| @@ -263,5 +263,13 @@ | @@ -263,5 +263,13 @@ | ||
| 263 | t.order_no ASC, | 263 | t.order_no ASC, |
| 264 | t.purchase_order_line_id ASC, | 264 | t.purchase_order_line_id ASC, |
| 265 | t.show_order ASC | 265 | t.show_order ASC |
| 266 | + </sql> | ||
| 267 | + | ||
| 268 | + <select id="query" resultMap="OrderDetailReport"> | ||
| 269 | + <include refid="OrderDetailReport_query_sql"/> | ||
| 270 | + </select> | ||
| 271 | + | ||
| 272 | + <select id="authQuery" resultMap="OrderDetailReport"> | ||
| 273 | + <include refid="OrderDetailReport_query_sql"/> | ||
| 266 | </select> | 274 | </select> |
| 267 | </mapper> | 275 | </mapper> |