|
@@ -683,9 +683,17 @@
|
|
<if test="fId != null and fId!= ''">
|
|
<if test="fId != null and fId!= ''">
|
|
AND wi.f_mblno = (select distinct f_mblno from t_warehousebills where f_id = #{fId})
|
|
AND wi.f_mblno = (select distinct f_mblno from t_warehousebills where f_id = #{fId})
|
|
AND wi.f_warehouselocid in (
|
|
AND wi.f_warehouselocid in (
|
|
- select distinct wi.f_warehouselocid
|
|
|
|
- from t_warehousebillsitems wi left join t_warehousebillsfees wf on wf.src_id = wi.f_id
|
|
|
|
- where wf.f_pid = #{fId}
|
|
|
|
|
|
+ SELECT DISTINCT * FROM (
|
|
|
|
+ SELECT wi.f_warehouselocid
|
|
|
|
+ FROM t_warehousebillsitems wi
|
|
|
|
+ LEFT JOIN t_warehousebillsfees wf ON wf.src_id = wi.f_id
|
|
|
|
+ WHERE wf.f_pid = #{fId} and wf.f_billtype = 'SJCK'
|
|
|
|
+ UNION ALL
|
|
|
|
+ SELECT wh.f_warehouse_locationid
|
|
|
|
+ FROM t_whgenleg wh
|
|
|
|
+ LEFT JOIN t_warehousebillsfees wf ON wf.src_id = wh.f_id
|
|
|
|
+ WHERE wf.f_pid = #{fId} and wf.f_billtype = 'KCZZ'
|
|
|
|
+ ) as wh
|
|
)
|
|
)
|
|
</if>
|
|
</if>
|
|
</if>
|
|
</if>
|
|
@@ -695,9 +703,17 @@
|
|
<if test="fId != null and fId!= ''">
|
|
<if test="fId != null and fId!= ''">
|
|
AND wi.f_mblno = (select distinct f_mblno from t_warehousebills where f_id = #{fId})
|
|
AND wi.f_mblno = (select distinct f_mblno from t_warehousebills where f_id = #{fId})
|
|
AND wi.f_transfer_warehouselocid in (
|
|
AND wi.f_transfer_warehouselocid in (
|
|
- select distinct wi.f_warehouselocid
|
|
|
|
- from t_warehousebillsitems wi left join t_warehousebillsfees wf on wf.src_id = wi.f_id
|
|
|
|
- where wf.f_pid = #{fId}
|
|
|
|
|
|
+ SELECT DISTINCT * FROM (
|
|
|
|
+ SELECT wi.f_warehouselocid
|
|
|
|
+ FROM t_warehousebillsitems wi
|
|
|
|
+ LEFT JOIN t_warehousebillsfees wf ON wf.src_id = wi.f_id
|
|
|
|
+ WHERE wf.f_pid = #{fId} and wf.f_billtype = 'SJCK'
|
|
|
|
+ UNION ALL
|
|
|
|
+ SELECT wh.f_warehouse_locationid
|
|
|
|
+ FROM t_whgenleg wh
|
|
|
|
+ LEFT JOIN t_warehousebillsfees wf ON wf.src_id = wh.f_id
|
|
|
|
+ WHERE wf.f_pid = #{fId} and wf.f_billtype = 'KCZZ'
|
|
|
|
+ ) as wh
|
|
)
|
|
)
|
|
</if>
|
|
</if>
|
|
</if>
|
|
</if>
|