adjust-pnr-enable-balance-mapper.xml
1.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?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>