Commit b066dcfd80802eaeaad2454dab35e81e11dc6ba0

Authored by yeqianyong
1 parent dae1463a

楚江ERP:订单明细开启权限控制

@@ -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>