Browse Source

fix: 优化市配的列表查询速度,

dist.1.2.0^2
pref_mail@163.com 5 months ago
parent
commit
743883c437
  1. 3
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionDeliveryListMapper.xml

3
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionDeliveryListMapper.xml

@ -211,7 +211,6 @@
FROM logpm_distribution_delivery_list lddl FROM logpm_distribution_delivery_list lddl
left JOIN logpm_distribution_signfor lds on lddl.id = lds.delivery_id left JOIN logpm_distribution_signfor lds on lddl.id = lds.delivery_id
LEFT JOIN logpm_distribution_reservation ldr on ldr.id = lds.reservation_id LEFT JOIN logpm_distribution_reservation ldr on ldr.id = lds.reservation_id
LEFT JOIN (SELECT lddl.id,ldsa.order_code FROM logpm_distribution_delivery_list lddl LEFT JOIN logpm_distribution_signfor lds ON lddl.id = lds.delivery_id LEFT JOIN logpm_distribution_reservation_stockarticle AS ldrs ON lds.reservation_id = ldrs.reservation_id AND ldrs.stock_article_status != 2 LEFT JOIN logpm_distribution_stock_article AS ldsa ON ldrs.stock_article_id = ldsa.id ) AS y ON y.id = lddl.id
<where> <where>
lddl.is_deleted = 0 lddl.is_deleted = 0
AND (IF(lddl.delivery_number is null ,0,lddl.delivery_number) + IF(lddl.inventory_nub is null ,0,lddl.inventory_nub)) > 0 AND (IF(lddl.delivery_number is null ,0,lddl.delivery_number) + IF(lddl.inventory_nub is null ,0,lddl.inventory_nub)) > 0
@ -250,7 +249,7 @@
and lddl.loading_team_name like concat('%',#{param.loadingTeamName},'%') and lddl.loading_team_name like concat('%',#{param.loadingTeamName},'%')
</if> </if>
<if test="param.orderCode != null and param.orderCode!=''"> <if test="param.orderCode != null and param.orderCode!=''">
and y.order_code like concat('%',#{param.orderCode},'%') and ldr.order_code like concat('%',#{param.orderCode},'%')
</if> </if>
<if test="param.kind != null and param.kind!=''"> <if test="param.kind != null and param.kind!=''">
and lddl.kind = #{param.kind} and lddl.kind = #{param.kind}

Loading…
Cancel
Save