查询用户可申请开票的订单列表

This commit is contained in:
2023-04-11 16:13:06 +08:00
parent bdec088ad1
commit 383d900997
11 changed files with 143 additions and 8 deletions

View File

@@ -747,6 +747,9 @@
#{orderStatus,jdbcType=VARCHAR}
</foreach>
</if>
<if test="dateTime != null">
and t1.create_time <![CDATA[ >= ]]> #{dateTime,jdbcType=VARCHAR}
</if>
order by t1.create_time desc
</select>

View File

@@ -4,7 +4,7 @@
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.jsowell.pile.mapper.OrderInvoiceRecordMapper">
<resultMap type="OrderInvoiceRecord" id="OrderInvoiceRecordResult">
<resultMap type="com.jsowell.pile.domain.OrderInvoiceRecord" id="OrderInvoiceRecordResult">
<result property="id" column="id" />
<result property="memberId" column="member_id" />
<result property="orderCodes" column="order_codes" />
@@ -19,11 +19,18 @@
<result property="delFlag" column="del_flag" />
</resultMap>
<sql id="selectOrderInvoiceRecordVo">
select id, member_id, order_codes, status, total_amount, total_service_amount, total_elec_amount, create_by, create_time, update_by, update_time, del_flag from order_invoice_record
<sql id="Base_Column_List">
<!--@mbg.generated-->
id, member_id, order_codes, status, total_amount, total_service_amount, total_elec_amount, create_by, create_time, update_by, update_time, del_flag
</sql>
<select id="selectOrderInvoiceRecordList" parameterType="OrderInvoiceRecord" resultMap="OrderInvoiceRecordResult">
<sql id="selectOrderInvoiceRecordVo">
select
<include refid="Base_Column_List"/>
from order_invoice_record
</sql>
<select id="selectOrderInvoiceRecordList" parameterType="com.jsowell.pile.domain.OrderInvoiceRecord" resultMap="OrderInvoiceRecordResult">
<include refid="selectOrderInvoiceRecordVo"/>
<where>
<if test="memberId != null and memberId != ''"> and member_id = #{memberId}</if>
@@ -40,7 +47,7 @@
where id = #{id}
</select>
<insert id="insertOrderInvoiceRecord" parameterType="OrderInvoiceRecord" useGeneratedKeys="true" keyProperty="id">
<insert id="insertOrderInvoiceRecord" parameterType="com.jsowell.pile.domain.OrderInvoiceRecord" useGeneratedKeys="true" keyProperty="id">
insert into order_invoice_record
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="memberId != null">member_id,</if>
@@ -70,7 +77,7 @@
</trim>
</insert>
<update id="updateOrderInvoiceRecord" parameterType="OrderInvoiceRecord">
<update id="updateOrderInvoiceRecord" parameterType="com.jsowell.pile.domain.OrderInvoiceRecord">
update order_invoice_record
<trim prefix="SET" suffixOverrides=",">
<if test="memberId != null">member_id = #{memberId},</if>
@@ -98,4 +105,20 @@
#{id}
</foreach>
</delete>
<select id="selectInvoiceRecordList" resultType="com.jsowell.pile.domain.OrderInvoiceRecord">
select
<include refid="Base_Column_List"/>
from order_invoice_record
where del_flag = '0'
<if test="memberId != null and memberId != ''">
and member_id = #{memberId,jdbcType=VARCHAR}
</if>
<if test="startTime != null">
and create_time <![CDATA[ >= ]]> #{startTime,jdbcType=TIMESTAMP}
</if>
<if test="endTime != null">
and create_time <![CDATA[ <= ]]> #{startTime,jdbcType=TIMESTAMP}
</if>
</select>
</mapper>