| | |
| | | or pl.purchase_contract_number LIKE CONCAT('%', #{supplierNameOrContractNo}, '%') |
| | | </if> |
| | | </where> |
| | | ORDER BY pr.payment_date DESC, pr.id DESC |
| | | </select> |
| | | |
| | | <select id="selectPaymentRegistrationById" parameterType="Long" resultMap="PaymentRegistrationDtoResult"> |
| | |
| | | FROM payment_registration |
| | | WHERE supplier_id = #{supplierId} |
| | | ) T1 |
| | | ORDER BY T1.happenTime ASC |
| | | ORDER BY T1.happenTime DESC |
| | | |
| | | </select> |
| | | |
| | |
| | | T1.supplier_name LIKE CONCAT ('%',#{req.supplierName},'%') |
| | | </if> |
| | | </where> |
| | | GROUP BY T1.supplier_name |
| | | GROUP BY T1.supplier_id, T1.supplier_name |
| | | ORDER BY invoiceAmount DESC |
| | | </select> |
| | | |
| | | <select id="supplierNameListPageDetails" resultType="com.ruoyi.purchase.dto.PaymentRegistrationDto"> |
| | | SELECT |
| | | T1.supplier_id, |
| | | T1.supplier_name, |
| | | ANY_VALUE(T1.supplier_id) AS supplier_id, |
| | | ANY_VALUE(T1.supplier_name) AS supplier_name, |
| | | SUM(contract_amount) AS invoiceAmount, |
| | | IFNULL( SUM(T2.current_payment_amount) , 0 ) AS paymentAmount, |
| | | IFNULL((IFNULL(SUM(contract_amount),0) - IFNULL(SUM(T2.current_payment_amount),0)),0) AS payableAmount, |