|
|
@@ -61,16 +61,25 @@
|
|
|
</insert>
|
|
|
<!-- 查询指定报价单的支付信息 -->
|
|
|
<select id="getRefundVal" resultType="WxPay" parameterType="String">
|
|
|
- select * from bus_pay where release_uuid = #{releUuid}
|
|
|
+ SELECT
|
|
|
+ a.*,
|
|
|
+ c.balance_of
|
|
|
+ FROM
|
|
|
+ bus_pay a
|
|
|
+ LEFT JOIN bus_supplier_release b ON a.release_uuid = b.uuid
|
|
|
+ LEFT JOIN sys_supplier c ON b.code = c.code
|
|
|
+ WHERE
|
|
|
+ a.release_uuid = #{releUuid}
|
|
|
</select>
|
|
|
<!-- 查询退款信息 -->
|
|
|
<select id="getUserRefund" resultType="WxRefund">
|
|
|
SELECT
|
|
|
- TOP ${limit} a.*,b.offer_name,b.order_no,c.id as offerCode
|
|
|
+ TOP ${limit} a.*,b.offer_name,b.order_no,c.id as offerCode,d.pay_type as payType
|
|
|
FROM
|
|
|
bus_refund a
|
|
|
JOIN (select uuid,code,offer_name,jdrq,order_no from bus_supplier_release where code = #{code} GROUP BY uuid,code,offer_name,jdrq,order_no) b on a.release_uuid = b.uuid
|
|
|
LEFT JOIN sys_users c on a.code = c.code
|
|
|
+ LEFT JOIN bus_pay d on a.release_uuid = d.release_uuid
|
|
|
WHERE
|
|
|
a.id NOT IN
|
|
|
(
|
|
|
@@ -94,11 +103,12 @@
|
|
|
<!-- 查询退款信息 -->
|
|
|
<select id="getAuditRefund" resultType="WxRefund">
|
|
|
SELECT
|
|
|
- TOP ${limit} a.*,b.offer_name,b.order_no,c.id as offerCode
|
|
|
+ TOP ${limit} a.*,b.offer_name,b.order_no,c.id as offerCode,d.pay_type as payType
|
|
|
FROM
|
|
|
bus_refund a
|
|
|
JOIN (select uuid,code,offer_name,jdrq,order_no from bus_supplier_release where code = #{code} GROUP BY uuid,code,offer_name,jdrq,order_no) b on a.release_uuid = b.uuid
|
|
|
LEFT JOIN sys_users c on a.code = c.code
|
|
|
+ LEFT JOIN bus_pay d on a.release_uuid = d.release_uuid
|
|
|
WHERE
|
|
|
a.id NOT IN
|
|
|
(
|
|
|
@@ -216,4 +226,11 @@
|
|
|
<delete id="delOfferNum">
|
|
|
delete from bus_buy_offer_num where uuid = #{uuid}
|
|
|
</delete>
|
|
|
+ <!-- 用户购买报价单后将50%的资金转入供应商余额 -->
|
|
|
+ <update id="addSupplierBalanceOf" parameterType="Supplier">
|
|
|
+ UPDATE sys_supplier
|
|
|
+ SET balance_of = ( SELECT balance_of + ${balanceOf} FROM sys_supplier WHERE code = #{code} )
|
|
|
+ WHERE
|
|
|
+ code = #{code}
|
|
|
+ </update>
|
|
|
</mapper>
|