|
|
|
|
@ -8,15 +8,15 @@ |
|
|
|
|
SELECT O.*, |
|
|
|
|
Y.CARD_NO AS cardNo |
|
|
|
|
FROM LM_ORDER_BIND O |
|
|
|
|
left join MES_YIELD_ORDER Y |
|
|
|
|
on O.ORDER_ID=Y.ID |
|
|
|
|
WHERE O.IS_DELETED = 0 <!-- 关键修复:添加 l. 表别名 --> |
|
|
|
|
<!-- 以下筛选条件保持不变 --> |
|
|
|
|
LEFT JOIN MES_YIELD_ORDER Y ON O.ORDER_ID = Y.ID |
|
|
|
|
WHERE O.IS_DELETED = 0 |
|
|
|
|
<!-- 修复1:Oracle 用 || 替代多参数 CONCAT --> |
|
|
|
|
<if test="orderBindDto.boxBarcode != null and orderBindDto.boxBarcode != ''"> |
|
|
|
|
AND O.BOX_BARCODE LIKE CONCAT('%', #{orderBindDto.boxBarcode}, '%') |
|
|
|
|
AND O.BOX_BARCODE LIKE '%' || #{orderBindDto.boxBarcode} || '%' |
|
|
|
|
</if> |
|
|
|
|
<!-- 修复2:参数引用错误,补充 orderBindDto. 前缀 --> |
|
|
|
|
<if test="orderBindDto.bindingStatus != null and orderBindDto.bindingStatus != ''"> |
|
|
|
|
AND O.BINDING_STATUS = #{bindingStatus.bindingStatus} |
|
|
|
|
AND O.BINDING_STATUS = #{orderBindDto.bindingStatus} |
|
|
|
|
</if> |
|
|
|
|
<if test="orderBindDto.startTime != null and orderBindDto.startTime != ''"> |
|
|
|
|
AND O.CREATE_TIME >= #{orderBindDto.startTime} |
|
|
|
|
|