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 | 67 | Assert.greaterThanZero(pageSize); |
| 68 | 68 | |
| 69 | 69 | PageHelperUtil.startPage(pageIndex, pageSize); |
| 70 | - List<OrderDetailReport> datas = this.query(vo); | |
| 70 | + List<OrderDetailReport> datas = getBaseMapper().authQuery(vo); | |
| 71 | 71 | |
| 72 | 72 | return PageResultUtil.convert(new PageInfo<>(datas)); |
| 73 | 73 | } | ... | ... |
| ... | ... | @@ -24,10 +24,19 @@ public interface OrderDetailReportMapper extends BaseMapper<OrderDetailReport> { |
| 24 | 24 | * @param vo |
| 25 | 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 | 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 | 142 | </where> |
| 143 | 143 | </select> |
| 144 | 144 | |
| 145 | - <select id="query" resultMap="OrderDetailReport"> | |
| 145 | + <sql id="OrderDetailReport_query_sql"> | |
| 146 | 146 | SELECT * |
| 147 | 147 | FROM ( |
| 148 | 148 | SELECT |
| ... | ... | @@ -263,5 +263,13 @@ |
| 263 | 263 | t.order_no ASC, |
| 264 | 264 | t.purchase_order_line_id ASC, |
| 265 | 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 | 274 | </select> |
| 267 | 275 | </mapper> | ... | ... |