Browse Source

2025-12-23

查询条件优化
master
fengyuan_yang 3 weeks ago
parent
commit
fb2676c79d
  1. 6
      src/main/resources/mapper/sys/InterfaceLogDao.xml
  2. 6
      src/main/resources/mapper/sys/SystemLogDao.xml
  3. 24
      src/main/resources/mapper/warehouse/LabelTransactionLogMapper.xml

6
src/main/resources/mapper/sys/InterfaceLogDao.xml

@ -64,6 +64,9 @@
<if test="warehouseId != null and warehouseId.trim() != ''">
AND a.warehouse_id = #{warehouseId}
</if>
<if test="transactionId != null and transactionId.trim() != ''">
AND a.transaction_id LIKE '%' + #{transactionId} + '%'
</if>
<if test="startDate != null and startDate.trim() != ''">
AND CONVERT(varchar(10), a.created_date, 23) &gt;= #{startDate}
</if>
@ -114,6 +117,9 @@
<if test="warehouseId != null and warehouseId.trim() != ''">
AND a.warehouse_id = #{warehouseId}
</if>
<if test="transactionId != null and transactionId.trim() != ''">
AND a.transaction_id LIKE '%' + #{transactionId} + '%'
</if>
<if test="startDate != null and startDate.trim() != ''">
AND CONVERT(varchar(10), a.created_date, 23) &gt;= #{startDate}
</if>

6
src/main/resources/mapper/sys/SystemLogDao.xml

@ -64,6 +64,9 @@
<if test="warehouseId != null and warehouseId.trim() != ''">
AND a.warehouse_id = #{warehouseId}
</if>
<if test="transactionId != null and transactionId.trim() != ''">
AND a.transaction_id LIKE '%' + #{transactionId} + '%'
</if>
<if test="startDate != null and startDate.trim() != ''">
AND CONVERT(varchar(10), a.created_date, 23) &gt;= #{startDate}
</if>
@ -114,6 +117,9 @@
<if test="warehouseId != null and warehouseId.trim() != ''">
AND a.warehouse_id = #{warehouseId}
</if>
<if test="transactionId != null and transactionId.trim() != ''">
AND a.transaction_id LIKE '%' + #{transactionId} + '%'
</if>
<if test="startDate != null and startDate.trim() != ''">
AND CONVERT(varchar(10), a.created_date, 23) &gt;= #{startDate}
</if>

24
src/main/resources/mapper/warehouse/LabelTransactionLogMapper.xml

@ -50,6 +50,18 @@
AND p.PartSpecification LIKE '%' + #{query.partSpec} + '%'
)
</if>
<if test="query.documentNo != null and query.documentNo != ''">
AND a.document_no LIKE '%' + #{query.documentNo} + '%'
</if>
<if test="query.orderNo != null and query.orderNo != ''">
AND a.order_no LIKE '%' + #{query.orderNo} + '%'
</if>
<if test="query.orderLineNo != null and query.orderLineNo != ''">
AND a.order_line_no LIKE '%' + #{query.orderLineNo} + '%'
</if>
<if test="query.syncedFlag != null and query.syncedFlag != ''">
AND a.synced_flag = #{query.syncedFlag}
</if>
<if test="query.startDate != null and query.startDate != ''">
AND a.transaction_date &gt;= #{query.startDate}
</if>
@ -85,6 +97,18 @@
AND p.PartSpecification LIKE '%' + #{query.partSpec} + '%'
)
</if>
<if test="query.documentNo != null and query.documentNo != ''">
AND a.document_no LIKE '%' + #{query.documentNo} + '%'
</if>
<if test="query.orderNo != null and query.orderNo != ''">
AND a.order_no LIKE '%' + #{query.orderNo} + '%'
</if>
<if test="query.orderLineNo != null and query.orderLineNo != ''">
AND a.order_line_no LIKE '%' + #{query.orderLineNo} + '%'
</if>
<if test="query.syncedFlag != null and query.syncedFlag != ''">
AND a.synced_flag = #{query.syncedFlag}
</if>
<if test="query.startDate != null and query.startDate != ''">
AND a.transaction_date &gt;= #{query.startDate}
</if>

Loading…
Cancel
Save