| | |
| | | <result column="add_time" property="addTime"/> |
| | | <result column="pay_time" property="payTime"/> |
| | | <result column="pay_id" property="payId"/> |
| | | <result column="img" property="img"/> |
| | | <result column="img" property="img"/> |
| | | <result column="assets_type" property="assetsType"/> |
| | | </resultMap> |
| | | <sql id="Base_Column_List" > |
| | | id, user_id, nick_name, agent_id, order_sn, pay_sn, pay_channel, pay_amt, order_status, |
| | |
| | | insert into user_recharge (id, user_id, nick_name, |
| | | agent_id, order_sn, pay_sn, |
| | | pay_channel, pay_amt, order_status, |
| | | order_desc, add_time, pay_time,pay_id |
| | | order_desc, add_time, pay_time,pay_id,img |
| | | ) |
| | | values (#{id,jdbcType=INTEGER}, #{userId,jdbcType=INTEGER}, #{nickName,jdbcType=VARCHAR}, |
| | | #{agentId,jdbcType=INTEGER}, #{orderSn,jdbcType=VARCHAR}, #{paySn,jdbcType=VARCHAR}, |
| | | #{payChannel,jdbcType=VARCHAR}, #{payAmt,jdbcType=DECIMAL}, #{orderStatus,jdbcType=INTEGER}, |
| | | #{orderDesc,jdbcType=VARCHAR}, #{addTime,jdbcType=TIMESTAMP}, #{payTime,jdbcType=TIMESTAMP}, #{payId,jdbcType=INTEGER} |
| | | #{orderDesc,jdbcType=VARCHAR}, #{addTime,jdbcType=TIMESTAMP}, #{payTime,jdbcType=TIMESTAMP}, #{payId,jdbcType=INTEGER}, #{img,jdbcType=VARCHAR} |
| | | ) |
| | | </insert> |
| | | <insert id="insertSelective" parameterType="com.nq.pojo.UserRecharge" > |
| | |
| | | FROM user_recharge s |
| | | join site_pay p |
| | | on s.pay_id = p.id |
| | | where agent_id != 1 |
| | | <if test="agentId != null"> |
| | | where 1=1 |
| | | <if test="agentId != null and agentId != ''"> |
| | | and ( agent_id = #{agentId} |
| | | or agent_id in ( |
| | | select agent_user.id |
| | |
| | | ) |
| | | ) |
| | | </if> |
| | | <if test="userId != null"> |
| | | <if test="userId != null and agentId != ''"> |
| | | and user_id = #{userId} |
| | | </if> |
| | | <if test="realName != null and realName != '' "> |
| | | and nick_name like CONCAT('%','${realName}','%') |
| | | </if> |
| | | <if test="state != null"> |
| | | <if test="state != null and agentId != ''"> |
| | | and order_status = #{state} |
| | | </if> |
| | | |
| | | <if test="begin_time != null "> |
| | | <if test="begin_time != null and agentId != ''"> |
| | | and pay_time <![CDATA[>=]]> #{begin_time} |
| | | </if> |
| | | <if test="end_time != null "> |
| | | <if test="end_time != null and agentId != ''"> |
| | | and pay_time <![CDATA[<=]]> #{end_time} |
| | | </if> |
| | | ORDER BY s.id DESC |