salesLogMapper.xml 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC
  4. "-//mybatis.org//DTD Mapper 3.0//EN"
  5. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  6. <!-- 命名,每一个映射对象不一样
  7. namespace:必须与对应的接口全类名一致
  8. -->
  9. <mapper namespace="com.iamberry.wechat.service.mapper.SalesLogMapper">
  10. <!-- 根据产品类型和销售人查询会员销售记录 -->
  11. <select id="getSalesInfo" parameterType="SalesLog" resultType="SalesLog">
  12. SELECT
  13. SALES_ID salesId,
  14. SALES_NUM salesNum,
  15. SALES_PRODUCT_TYPE salesProductType,
  16. SALES_USER_OPENID salesUserOpenId
  17. FROM
  18. TB_IAMBERRY_MEMBER_SALES
  19. WHERE
  20. SALES_PRODUCT_TYPE = #{salesProductType}
  21. AND
  22. SALES_USER_OPENID = #{salesUserOpenId}
  23. </select>
  24. <!-- 新增会员销售记录表记录 -->
  25. <insert id="insertSalesLog" parameterType="SalesLog" useGeneratedKeys="true" keyProperty="salesId">
  26. INSERT INTO TB_IAMBERRY_MEMBER_SALES
  27. (
  28. SALES_USER_OPENID,
  29. SALES_PRODUCT_TYPE,
  30. SALES_NUM,
  31. SALES_CREATE_TIME
  32. )
  33. VALUES
  34. (
  35. #{salesUserOpenId},
  36. #{salesProductType},
  37. #{salesNum},
  38. NOW()
  39. )
  40. </insert>
  41. <!-- 修改会员销售记录表记录 -->
  42. <update id="updateSalesLog" parameterType="SalesLog">
  43. UPDATE
  44. TB_IAMBERRY_MEMBER_SALES
  45. SET
  46. SALES_NUM = (SALES_NUM + #{salesNum})
  47. WHERE
  48. SALES_USER_OPENID = #{salesUserOpenId}
  49. AND
  50. SALES_PRODUCT_TYPE = #{salesProductType}
  51. </update>
  52. </mapper>