| | |
| | | <result property="payMethod" column="pay_method" /> |
| | | <result property="cardId" column="card_id" /> |
| | | <result property="isGift" column="is_gift" /> |
| | | |
| | | <result property="orderNo" column="order_no" /> |
| | | </resultMap> |
| | | |
| | | <insert id="insert" parameterType="SysOrderFlow" useGeneratedKeys="true" |
| | |
| | | vip_id, |
| | | pay_method, |
| | | card_id, |
| | | is_gift |
| | | is_gift, |
| | | shop_id, |
| | | company_id |
| | | ) |
| | | VALUES ( |
| | | #{id}, |
| | |
| | | #{vipId}, |
| | | #{payMethod}, |
| | | #{cardId}, |
| | | #{isGift} |
| | | #{isGift}, |
| | | #{shopId}, |
| | | #{companyId} |
| | | ) |
| | | </insert> |
| | | |
| | | <select id="selectByOrderId" resultMap="SysOrderFlowMap"> |
| | | select a.*, b.order_no from sys_order_flow a |
| | | left join sys_order b on a.order_id=b.id |
| | | where order_id=#{orderId} |
| | | </select> |
| | | |
| | | <select id="selectPayMethodsAmountByOrderId" resultMap="SysOrderFlowMap"> |
| | | select |
| | | pay_method, |
| | | sum(amount) amount |
| | | from sys_order_flow |
| | | where order_id=#{orderId} |
| | | group by pay_method |
| | | </select> |
| | | </mapper> |