|
@@ -77,10 +77,10 @@
|
|
where orderid=#{orderid}
|
|
where orderid=#{orderid}
|
|
</select>
|
|
</select>
|
|
|
|
|
|
- <select id="setItemRefund" parameterType="com.zskk.shop.dao.entry.BuyOrderItem">
|
|
|
|
|
|
+ <update id="setItemRefund" parameterType="com.zskk.shop.dao.entry.BuyOrderItem">
|
|
update buy_order_item set is_refund=#{isRefund}, refundid=#{refundid}, refund_time=#{refundTime}
|
|
update buy_order_item set is_refund=#{isRefund}, refundid=#{refundid}, refund_time=#{refundTime}
|
|
where id=#{id}
|
|
where id=#{id}
|
|
- </select>
|
|
|
|
|
|
+ </update>
|
|
|
|
|
|
<select id="queryPayedOrderItems" resultType="com.zskk.shop.dao.entry.BuyOrderItem">
|
|
<select id="queryPayedOrderItems" resultType="com.zskk.shop.dao.entry.BuyOrderItem">
|
|
select boi.id, boi.bid, boi.gid, boi.num, boi.price, boi.total_price as totalPrice, boi.ctime,
|
|
select boi.id, boi.bid, boi.gid, boi.num, boi.price, boi.total_price as totalPrice, boi.ctime,
|
|
@@ -121,27 +121,41 @@
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="queryRefundItems" resultType="com.zskk.shop.dao.entry.BuyOrderItem">
|
|
<select id="queryRefundItems" resultType="com.zskk.shop.dao.entry.BuyOrderItem">
|
|
- select <include refid="items"></include>
|
|
|
|
- from buy_order_item
|
|
|
|
- where is_refund=1
|
|
|
|
|
|
+ select boi.id, boi.bid, boi.gid, boi.num, boi.price, boi.total_price as totalPrice, boi.ctime,
|
|
|
|
+ boi.is_refund as isRefund, boi.refundid, boi.refund_time as refundTime
|
|
|
|
+ from buy_order_item boi join buy_order bo on boi.bid=bo.id
|
|
|
|
+ where boi.is_refund=1
|
|
<if test="stime != null">
|
|
<if test="stime != null">
|
|
- and refund_time <![CDATA[>=]]> #{stime}
|
|
|
|
|
|
+ and boi.refund_time <![CDATA[>=]]> #{stime}
|
|
</if>
|
|
</if>
|
|
<if test="etime != null">
|
|
<if test="etime != null">
|
|
- and refund_time <![CDATA[<=]]> #{etime}
|
|
|
|
|
|
+ and boi.refund_time <![CDATA[<=]]> #{etime}
|
|
</if>
|
|
</if>
|
|
- order by refund_time desc
|
|
|
|
|
|
+ <if test="search != null">
|
|
|
|
+ and (
|
|
|
|
+ bo.uphone like CONCAT('%', #{search}, '%')
|
|
|
|
+ or bo.uname like CONCAT('%', #{search}, '%')
|
|
|
|
+ )
|
|
|
|
+ </if>
|
|
|
|
+ order by boi.refund_time desc
|
|
limit #{start},#{pageSize}
|
|
limit #{start},#{pageSize}
|
|
</select>
|
|
</select>
|
|
<select id="queryRefundItemCount" resultType="java.lang.Integer">
|
|
<select id="queryRefundItemCount" resultType="java.lang.Integer">
|
|
- select count(id) as totalCount
|
|
|
|
- from buy_order_item
|
|
|
|
- where is_refund=1
|
|
|
|
|
|
+ select boi.id, boi.bid, boi.gid, boi.num, boi.price, boi.total_price as totalPrice, boi.ctime,
|
|
|
|
+ boi.is_refund as isRefund, boi.refundid, boi.refund_time as refundTime
|
|
|
|
+ from buy_order_item boi join buy_order bo on boi.bid=bo.id
|
|
|
|
+ where boi.is_refund=1
|
|
<if test="stime != null">
|
|
<if test="stime != null">
|
|
- and refund_time <![CDATA[>=]]> #{stime}
|
|
|
|
|
|
+ and boi.refund_time <![CDATA[>=]]> #{stime}
|
|
</if>
|
|
</if>
|
|
<if test="etime != null">
|
|
<if test="etime != null">
|
|
- and refund_time <![CDATA[<=]]> #{etime}
|
|
|
|
|
|
+ and boi.refund_time <![CDATA[<=]]> #{etime}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="search != null">
|
|
|
|
+ and (
|
|
|
|
+ bo.uphone like CONCAT('%', #{search}, '%')
|
|
|
|
+ or bo.uname like CONCAT('%', #{search}, '%')
|
|
|
|
+ )
|
|
</if>
|
|
</if>
|
|
</select>
|
|
</select>
|
|
</mapper>
|
|
</mapper>
|