123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- <?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.demo.wjj.mapper.SaleMapper">
- <!--插入销售员-->
- <insert id="insert">
- INSERT INTO tb_sales(id, agent_id, agent_name, sale_id, sale_name, sale_phone, sale_wxnc, sale_wxh, sale_channel,tb_count, regeister_status, agent_opt, wx_openid, agent_brand_ids, agent_brand_names, agent_area_ids, agent_area_names,registe_date)
- VALUES(#{id}, #{agentId}, #{agentName}, #{saleId}, #{saleName}, #{salePhone}, #{saleWxnc}, #{saleWxh}, #{saleChannel}, #{tbCount}, #{registerStatus}, #{agentOpt}, #{wxOpenId}, #{agentBrandids}, #{agentBrandNames}, #{agentAreaIds}, #{agentAreaNames}, #{registeDate})
- </insert>
- <!--更新销售员注册状态-->
- <update id="updateRegisterStatus">
- UPDATE tb_sales SET regeister_status = #{registerStatus}
- WHERE regeister_status = '1' AND agent_id = #{agentId} AND wx_openid = #{openId}
- </update>
- <!--查询微信号是否存在-->
- <select id="selectExistsOpenId" resultType="java.lang.Integer">
- SELECT COUNT(1)
- FROM tb_sales s
- WHERE s.regeister_status = '1' AND s.agent_opt = '1' AND s.agent_id = #{agentId} AND s.wx_openid = #{openId}
- </select>
- <!--查询手机号是否已存在-->
- <select id="selectExistsMobile" resultType="java.lang.Integer">
- SELECT COUNT(1)
- FROM tb_sales s
- WHERE s.regeister_status = '1' AND s.agent_opt = '1' AND s.agent_id = #{agentId} AND s.sale_phone = #{mobile}
- </select>
- <resultMap id="sale" type="com.demo.wjj.po.Sale">
- <result column="id" property="id"/>
- <result column="agent_id" property="agentId"/>
- <result column="agent_name" property="agentName"/>
- <result column="sale_id" property="saleId"/>
- <result column="sale_name" property="saleName"/>
- <result column="sale_phone" property="salePhone"/>
- <result column="sale_wxnc" property="saleWxnc"/>
- </resultMap>
- <!--查询销售员-->
- <select id="selectSale" resultMap="sale">
- SELECT s.id, s.agent_id, s.agent_name, s.sale_id, s.sale_name, s.sale_phone, s.sale_wxnc
- FROM tb_sales s
- WHERE s.regeister_status = '1' AND s.agent_opt = '1' AND s.agent_id = #{agentId} AND s.wx_openId = #{openId}
- </select>
- <select id="selectSaleOfId" resultMap="sale">
- SELECT s.id, s.agent_id, s.agent_name, s.sale_id, s.sale_name, s.sale_phone, s.sale_wxnc
- FROM tb_sales s
- WHERE s.regeister_status = '1' AND s.agent_opt = '1' AND s.sale_id = #{saleId}
- </select>
- <update id="updateOpenId">
- update tb_sales set wx_openId = #{openId}
- where agent_id = #{agnetId} and sale_phone = #{mobile}
- </update>
- </mapper>
|