缴费及缴费确认接口开发

This commit is contained in:
hejinbo
2023-09-12 18:38:39 +08:00
parent aa351abd15
commit 60d2b490c2
9 changed files with 272 additions and 12 deletions
@@ -0,0 +1,29 @@
<?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.ruoyi.wisdomarbitrate.mapper.CasePaymentRecordMapper">
<insert id="saveRecord">
INSERT INTO case_payment_record (case_id, order_number, payment_status)
VALUES (#{caseId}, #{orderNumber}, #{paymentStatus})
</insert>
<update id="update">
update case_payment_record
<set>
<if test="caseId != null">case_id= #{caseId},</if>
<if test="orderNumber != null and orderNumber != ''">order_number = #{orderNumber},</if>
<if test="paymentTime != null ">payment_time = #{paymentTime},</if>
<if test="paymentStatus != null ">payment_status = #{paymentStatus},</if>
</set>
where id = #{id}
</update>
<select id="queryRecord" resultType="com.ruoyi.wisdomarbitrate.domain.CasePaymentRecord">
select c.id ,c.case_id ,c.order_number ,c.payment_time ,c.create_time ,c.update_time ,c.payment_status
from case_payment_record c
<where>
<if test="orderSn != null ">
AND c.order_number = #{orderSn}
</if>
</where>
</select>
</mapper>