发票登记过滤

dev_kcyj
anthonywj 12 months ago
parent 28b2a5d7ee
commit 1211a2d256

@ -216,4 +216,9 @@ public class FilterOrderRequest extends ListPageRequest {
private String sickerAdNum;
private List<String> sickerAdNums;
/**
* 12
*/
private Integer invoiceRegStatus;
}

@ -550,7 +550,7 @@
</where>
</select>
<!-- LEFT JOIN io_order_detail_code dc ON io.billNo = dc.orderIdFk-->
<select id="getfilterOrderList" resultType="com.glxp.api.res.inout.IoOrderResponse">
SELECT io.*,
bus.NAME AS billTypeName,
@ -562,7 +562,7 @@
LEFT JOIN auth_dept ad ON io.deptCode = ad.CODE
LEFT JOIN auth_warehouse aw ON io.invCode = aw.CODE
LEFT JOIN basic_corp bc ON io.fromCorp = bc.erpId
LEFT JOIN io_order_detail_code dc ON io.billNo = dc.orderIdFk
left join io_order_invoice on io_order_invoice.orderIdFk = io.billNo
<where>
<if test="confirmStatus != null and confirmStatus != ''">
AND io.checkStatus = #{confirmStatus}
@ -605,6 +605,13 @@
<if test="inCodeStatus != null">
AND io.inCodeStatus = #{inCodeStatus}
</if>
<if test="invoiceRegStatus != null and invoiceRegStatus == 1">
AND io_order_invoice.id IS NULL
</if>
<if test="invoiceRegStatus != null and invoiceRegStatus == 2">
AND io_order_invoice.id IS not NULL
</if>
<if test="relKey != null">
AND io.relKey like concat('%', #{relKey}, '%')
</if>

Loading…
Cancel
Save