| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.poteviohealth.ym.ipos.mapper.SplitWithdrawMapper">
- <update id="updateOrderGroupLeaderWithdraw">
- update ${dbName}_order.o_order_detail_${operatorId} od,
- ${dbName}_order.o_order_${operatorId} o
- set od.with_draw_id = #{withdrawId}
- where o.order_id=od.order_id
- and od.with_draw_id is null
- and od.split_status = 2
- and o.group_leader_id=#{groupLeaderId}
- </update>
- <update id="updateWithdrawSuccess">
- update ${dbName}_order.o_order_detail_${operatorId} od,
- ${dbName}_order.o_order_${operatorId} o
- set od.split_status = 3
- where o.order_id=od.order_id
- and od.with_draw_id = #{withdrawId}
- </update>
- <update id="updateWithdrawFail">
- update ${dbName}_order.o_order_detail_${operatorId} od,
- ${dbName}_order.o_order_${operatorId} o
- set od.with_draw_id = NULL
- where o.order_id=od.order_id
- and od.with_draw_id = #{withdrawId}
- </update>
- <select id="getGroupLeaderWithdrawPrice" resultType="java.lang.Long">
- SELECT
- IFNULL(sum(od.group_commission_money),0) - 10000
- FROM
- ${dbName}_order.o_order_detail_${operatorId} od,
- ${dbName}_order.o_order_${operatorId} o
- WHERE
- o.order_id = od.order_id
- AND od.split_status = 2
- AND od.pay_status = 3
- AND o.order_status = 6
- AND o.group_leader_id =#{groupLeaderId}
- </select>
- <select id="getGroupLeaderWithdrawSumPrice" resultType="java.lang.Integer">
- SELECT
- IFNULL(sum(od.group_commission_money),0)
- FROM
- ${dbName}_order.o_order_detail_${operatorId} od,
- ${dbName}_order.o_order_${operatorId} o
- WHERE
- o.order_id = od.order_id
- AND od.split_status >0
- AND od.pay_status = 3
- AND o.order_status = 6
- AND o.group_leader_id =#{groupLeaderId}
- </select>
- </mapper>
|