|
@@ -92,6 +92,28 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
</if>
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
+ <update id="updatedeptAmountList"
|
|
|
+ parameterType="java.util.List">
|
|
|
+ <foreach collection="list" item="order" separator=";">
|
|
|
+ UPDATE l_second_order
|
|
|
+ SET
|
|
|
+ area_distribution_amount = CASE second_order_id
|
|
|
+ <foreach collection="list" item="order">
|
|
|
+ WHEN #{order.secondOrderId} THEN #{order.areaDistributionAmount}
|
|
|
+ </foreach>
|
|
|
+ END,
|
|
|
+ volunteer_settlement_status = CASE second_order_id
|
|
|
+ <foreach collection="list" item="order">
|
|
|
+ WHEN #{order.secondOrderId} THEN #{order.volunteerSettlementStatus}
|
|
|
+ </foreach>
|
|
|
+ END
|
|
|
+ WHERE second_order_id IN
|
|
|
+ <foreach collection="list" item="order" open="(" separator="," close=")">
|
|
|
+ #{order.secondOrderId}
|
|
|
+ </foreach>
|
|
|
+ </foreach>
|
|
|
+
|
|
|
+ </update>
|
|
|
|
|
|
<!-- <resultMap type="LVolunteerOrder" id="LVolunteerOrderResult">
|
|
|
<result property="id" column="id" />
|