jyy
2021-01-27 af6a6f03d3da1303b6fec2cff5dbd0fd10e8ad5c
zq-erp/src/main/resources/mybatis/mapper/hive/SysOrderFlowDao.xml
@@ -17,6 +17,8 @@
        <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"
@@ -35,7 +37,9 @@
      vip_id,
      pay_method,
      card_id,
      is_gift
      is_gift,
      shop_id,
      company_id
      )
      VALUES (
      #{id},
@@ -51,7 +55,24 @@
      #{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>