Commit b066dcfd80802eaeaad2454dab35e81e11dc6ba0

Authored by yeqianyong
1 parent dae1463a

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

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