|
|
|
@ -350,18 +350,10 @@
|
|
|
|
|
<select id="findListByExistsAndOrderPackageCodes" resultType="String"> |
|
|
|
|
select ltad.order_package_code |
|
|
|
|
from logpm_trunkline_advance_detail ltad |
|
|
|
|
where exists( |
|
|
|
|
select 1 from ( |
|
|
|
|
<foreach collection="orderPackageCodeGroup" index="ind" item="item"> |
|
|
|
|
<if test="ind == 0"> |
|
|
|
|
select #{item} orderPackageCode |
|
|
|
|
</if> |
|
|
|
|
<if test="ind != 0"> |
|
|
|
|
union all |
|
|
|
|
select #{item} orderPackageCode |
|
|
|
|
</if> |
|
|
|
|
where ltad.order_package_code in |
|
|
|
|
<foreach collection="orderPackageCodeGroup" index="ind" item="item" open="(" separator="," close=")"> |
|
|
|
|
#{item} |
|
|
|
|
</foreach> |
|
|
|
|
) orderPackageCodes where orderPackageCodes.orderPackageCode = ltad.order_package_code) |
|
|
|
|
</select> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|