123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- <?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.DiggerAgentMapper">
- <!--插入车商-->
- <insert id="insert">
- INSERT INTO tb_digger_agent(id, da_id, da_name, da_phone, da_wxnc, da_wxh, da_gzh_channel, da_wx_province, focus_brand_names, focus_brand_ids, deposit, muti_offer_status, agent_tp_set, plat_tp_set, wx_openid, regeister_status, agent_id,registe_date)
- VALUES(#{id}, #{daId}, #{daName}, #{daPhone}, #{daWxnc}, #{daWxh}, #{daGzhChannel}, #{daWxProvince}, #{focusBrandNames}, #{focusBrandIds}, #{deposit}, #{mutiOfferStatus}, #{agentTpSet}, #{platTpSet}, #{wxOpenId}, #{registerStatus}, #{agentId}, #{registeDate})
- </insert>
- <!--更新车商注册状态-->
- <update id="updateRegisterStatus">
- UPDATE tb_digger_agent SET regeister_status = #{registerStatus}
- WHERE regeister_status = '1' AND agent_id = #{agentId} AND wx_openid = #{openId}
- </update>
- <!--更新车商通票-->
- <update id="updateTp">
- UPDATE tb_digger_agent SET agent_tp_set = #{tp}
- WHERE da_id = #{daId}
- </update>
- <!--微信号已存在数量-->
- <select id="selectExistsOpenId" resultType="java.lang.Integer">
- SELECT COUNT(1)
- FROM tb_digger_agent a
- WHERE a.regeister_status = '1' AND a.agent_id = #{agentId} AND a.wx_openid = #{openId}
- </select>
- <!--查询手机号是否已注册-->
- <select id="selectExistsMobile" resultType="java.lang.Integer">
- SELECT COUNT(1)
- FROM tb_digger_agent a
- WHERE a.regeister_status = '1' AND a.agent_id = #{agentId} AND a.da_phone = #{mobile}
- </select>
- <resultMap id="diggerAgent" type="com.demo.wjj.po.DiggerAgent">
- <result column="id" property="id"/>
- <result column="da_id" property="daId"/>
- <result column="wx_openid" property="wxOpenId"/>
- <result column="agent_tp_set" property="agentTpSet"/>
- <result column="da_phone" property="daPhone"/>
- <result column="da_name" property="daName"/>
- <result column="da_wxnc" property="daWxnc"/>
- </resultMap>
- <!--查询车商-->
- <select id="selectDiggerAgent" resultMap="diggerAgent">
- SELECT a.id, a.da_id, a.wx_openid, a.agent_tp_set, a.da_phone, a.da_name,a.integral,a.member_level,a.state,a.da_wxnc
- FROM tb_digger_agent a
- WHERE a.regeister_status = '1' AND a.agent_id = #{agentId} AND a.wx_openid = #{openId}
- </select>
- <select id="selectDiggerAgentTop" resultMap="diggerAgent">
- SELECT a.id, a.da_id, a.wx_openid, a.agent_tp_set, a.da_phone, a.da_name,a.integral,a.member_level,a.state
- FROM tb_digger_agent a
- WHERE a.regeister_status = '1' AND a.agent_id = #{agentId} AND a.wx_openid = #{openId} LIMIT 1
- </select>
- <!--查询车商数据-->
- <select id="getOne" resultType="com.demo.wjj.po.DiggerAgent">
- SELECT a.da_id daId,
- a.da_name daName,
- a.integral integral,
- a.member_level memberLevel,
- a.state state
- from tb_digger_agent a
- WHERE a.da_id = #{daId}
- </select>
- <update id="updateIntegral">
- update tb_digger_agent set integral = #{integral}
- where da_id = #{userId}
- </update>
- <update id="updateMemberLevel">
- UPDATE tb_digger_agent SET member_level = #{level}
- WHERE da_id = #{userId}
- </update>
- <update id="update">
- update tb_digger_agent set state = 1
- where da_id = #{daId}
- </update>
- <update id="updateStatus">
- UPDATE tb_digger_agent set agent_tp_set = "1",plat_tp_set = "1"
- WHERE da_id = #{diggerAgentId}
- </update>
- <update id="updateOpenId">
- update tb_digger_agent set wx_openid = #{openId}
- where agent_id = #{agentId} and da_phone = #{mobile}
- </update>
- </mapper>
|