adjust-pnr-enable-balance-mapper.xml 1.32 KB
<?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">

<!-- 用户汇付端可用资金调整 @author tongxiaochuan -->
<mapper namespace="com.cjs.cms.dao.user.fund.AdjustPnrEnableBalanceDao">

	<sql id="adjust_pnr_enable_balance_field">
		id, user_id, enable_balance, result_code, result 	
	</sql>

	<insert id="save" parameterType="map">
		insert into adjust_pnr_enable_balance(user_id, enable_balance, result_code, result) 
			values (#{userId}, #{enableBalance}, #{resultCode}, #{result})
	</insert>

	<!-- 查询所有失败的用户的信息 -->
	<select id="queryFailed" resultType="map">
		select <include refid="adjust_pnr_enable_balance_field" /> 
		from adjust_pnr_enable_balance 
		where result_code != '0'
	</select>
	
	<!-- 查询表中是否有记录 -->
	<select id="queryCount" resultType="int">
		select count(1) from adjust_pnr_enable_balance 
	</select>

	<update id="update" parameterType="map">
		update adjust_pnr_enable_balance set result_code = #{resultCode}, result = #{result} 
		where user_id = #{userId}
	</update>
	
	<!-- 验证用户是否已有记录 -->
	<select id="queryByUserId" parameterType="string" resultType="int">
		select count(1) 
		from adjust_pnr_enable_balance 
		where user_id = #{userId}
	</select>

</mapper>