优化套餐编辑逻辑
This commit is contained in:
@@ -426,6 +426,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
</foreach>
|
||||
</update>
|
||||
|
||||
<delete id="physicalDeleteByIds" parameterType="Long">
|
||||
delete from prc_price_set_detail
|
||||
where psd_id in
|
||||
<foreach item="psdId" collection="array" open="(" separator="," close=")">
|
||||
#{psdId}
|
||||
</foreach>
|
||||
</delete>
|
||||
|
||||
<update id="deletePrcPriceSetDetailByPriceSetId" parameterType="Long">
|
||||
update prc_price_set_detail d
|
||||
inner join prc_price_set_version v on v.psv_id = d.psv_id
|
||||
|
||||
@@ -105,6 +105,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
and ifnull(is_del, '0') = '0'
|
||||
</update>
|
||||
|
||||
<delete id="physicalDeleteByPsvIdAndCode">
|
||||
delete from prc_price_set_product
|
||||
where psv_id = #{psvId}
|
||||
and product_code = #{productCode}
|
||||
</delete>
|
||||
|
||||
<insert id="copyFromVersion">
|
||||
insert into prc_price_set_product (
|
||||
price_type, psv_id, product_code, product_name, service_level, cargo_attr,
|
||||
|
||||
@@ -136,6 +136,24 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
</foreach>
|
||||
</update>
|
||||
|
||||
<delete id="physicalDeleteByDetailIdsAndPriceType">
|
||||
delete from prc_surcharge_rel
|
||||
where price_type = #{priceType}
|
||||
and detail_id in
|
||||
<foreach item="id" collection="detailIds" open="(" separator="," close=")">
|
||||
#{id}
|
||||
</foreach>
|
||||
</delete>
|
||||
|
||||
<delete id="physicalDeleteByProductIdsAndPriceType">
|
||||
delete from prc_surcharge_rel
|
||||
where price_type = #{priceType}
|
||||
and product_id in
|
||||
<foreach item="id" collection="productIds" open="(" separator="," close=")">
|
||||
#{id}
|
||||
</foreach>
|
||||
</delete>
|
||||
|
||||
<delete id="physicalDeleteByPsvId">
|
||||
delete r from prc_surcharge_rel r
|
||||
where exists (
|
||||
|
||||
Reference in New Issue
Block a user