| | |
| | | <result column="settled_amount" property="settledAmount" /> |
| | | |
| | | </resultMap> |
| | | <select id="getWaittingSettlementAmount" resultType="java.math.BigDecimal"> |
| | | <include refid="supplier_settlement_amount"></include> |
| | | </select> |
| | | |
| | | <!-- 总交易额--> |
| | | <select id="getSupplierTotalTransactionAmount" resultType="java.math.BigDecimal"> |
| | | select IFNULL(sum(oi.supplier_price*oi.num),0) as cur_mon_supplier_amount |
| | | from t_order_item oi |
| | | left join t_order o |
| | | on oi.order_id = o.id |
| | | where oi.supplier_id = #{dto.supplierId} |
| | | and o.payment_time > #{dto.startTime} |
| | | </select> |
| | | |
| | | |
| | | <!-- 待结算--> |
| | | <sql id="supplier_settlement_amount"> |
| | | SELECT IFNULL(sum(settlement_amount),0) AS settlement_amount |
| | | FROM t_order_settlement OS |
| | | WHERE OS.DELETED=0 |
| | | AND OS.TYPE='supplier' |
| | | AND OS.status='PENDING' |
| | | AND USER_ID=#{dto.userId} |
| | | </sql> |
| | | |
| | | </mapper> |