| | |
| | | and od.product_name regexp #{orderDetail.productName} |
| | | </if> |
| | | <if test="orderDetail.width != null and orderDetail.width != ''"> |
| | | and od.width regexp #{orderDetail.width} |
| | | and od.width regexp REGEXP_REPLACE(#{orderDetail.width},'\\.0+$','') |
| | | </if> |
| | | <if test="orderDetail.height != null and orderDetail.height != ''"> |
| | | and od.height regexp #{orderDetail.height} |
| | | and od.height regexp REGEXP_REPLACE(#{orderDetail.height},'\\.0+$','') |
| | | </if> |
| | | <if test="orderDetail.order.customerId != null and orderDetail.order.customerId != ''"> |
| | | and o.customer_id regexp #{orderDetail.order.customerId} |
| | |
| | | and o.customer_name regexp #{orderDetail.order.customerName} |
| | | </if> |
| | | <if test="orderDetail.finishedGoodsInventory.actualSignalArea != null and orderDetail.finishedGoodsInventory.actualSignalArea != ''"> |
| | | and fgi.actual_signal_area regexp #{orderDetail.finishedGoodsInventory.actualSignalArea} |
| | | and fgi.actual_signal_area regexp REGEXP_REPLACE(#{orderDetail.finishedGoodsInventory.actualSignalArea},'\\.0+$','') |
| | | </if> |
| | | <if test="orderDetail.finishedGoodsInventory.area != null and orderDetail.finishedGoodsInventory.area != ''"> |
| | | and fgi.area regexp #{orderDetail.finishedGoodsInventory.area} |
| | | and fgi.area regexp REGEXP_REPLACE(#{orderDetail.finishedGoodsInventory.area},'\\.0+$','') |
| | | </if> |
| | | <if test="orderDetail.finishedGoodsInventory.storageRegion != null and orderDetail.finishedGoodsInventory.storageRegion != ''"> |
| | | and fgi.storage_region regexp #{orderDetail.finishedGoodsInventory.storageRegion} |
| | |
| | | and od.product_name regexp #{orderDetail.productName} |
| | | </if> |
| | | <if test="orderDetail.width != null and orderDetail.width != ''"> |
| | | and od.width regexp #{orderDetail.width} |
| | | and od.width regexp REGEXP_REPLACE(#{orderDetail.width},'\\.0+$','') |
| | | </if> |
| | | <if test="orderDetail.height != null and orderDetail.height != ''"> |
| | | and od.height regexp #{orderDetail.height} |
| | | and od.height regexp REGEXP_REPLACE(#{orderDetail.height},'\\.0+$','') |
| | | </if> |
| | | <if test="orderDetail.order.customerId != null and orderDetail.order.customerId != ''"> |
| | | and o.customer_id regexp #{orderDetail.order.customerId} |
| | |
| | | and o.customer_name regexp #{orderDetail.order.customerName} |
| | | </if> |
| | | <if test="orderDetail.finishedGoodsInventory.actualSignalArea != null and orderDetail.finishedGoodsInventory.actualSignalArea != ''"> |
| | | and fgi.actual_signal_area regexp #{orderDetail.finishedGoodsInventory.actualSignalArea} |
| | | and fgi.actual_signal_area regexp REGEXP_REPLACE(#{orderDetail.finishedGoodsInventory.actualSignalArea},'\\.0+$','') |
| | | </if> |
| | | <if test="orderDetail.finishedGoodsInventory.area != null and orderDetail.finishedGoodsInventory.area != ''"> |
| | | and fgi.area regexp #{orderDetail.finishedGoodsInventory.area} |
| | | and fgi.area regexp REGEXP_REPLACE(#{orderDetail.finishedGoodsInventory.area},'\\.0+$','') |
| | | </if> |
| | | <if test="orderDetail.finishedGoodsInventory.storageRegion != null and orderDetail.finishedGoodsInventory.storageRegion != ''"> |
| | | and fgi.storage_region regexp #{orderDetail.finishedGoodsInventory.storageRegion} |
| | |
| | | and d.customer_name regexp #{orderDetail.delivery.customerName} |
| | | </if> |
| | | <if test="orderDetail.width != null and orderDetail.width != ''"> |
| | | and od.width regexp #{orderDetail.width} |
| | | and od.width regexp REGEXP_REPLACE(#{orderDetail.width},'\\.0+$','') |
| | | </if> |
| | | <if test="orderDetail.height != null and orderDetail.height != ''"> |
| | | and od.height regexp #{orderDetail.height} |
| | | and od.height regexp REGEXP_REPLACE(#{orderDetail.height},'\\.0+$','') |
| | | </if> |
| | | <if test="orderDetail.delivery.quantity != null and orderDetail.delivery.quantity != ''"> |
| | | and d.quantity regexp #{orderDetail.delivery.quantity} |
| | | </if> |
| | | <if test="orderDetail.warehouseNum != null and orderDetail.warehouseNum != ''"> |
| | | and od.warehouseNum regexp #{orderDetail.warehouseNum} |
| | | and od.warehouse_num regexp #{orderDetail.warehouseNum} |
| | | </if> |
| | | <if test="orderDetail.buildingNumber != null and orderDetail.buildingNumber != ''"> |
| | | and od.building_number regexp #{orderDetail.buildingNumber} |
| | | </if> |
| | | <if test="orderDetail.delivery.area != null and orderDetail.delivery.area != ''"> |
| | | and d.area regexp #{orderDetail.delivery.area} |
| | | and d.area regexp REGEXP_REPLACE(#{orderDetail.delivery.area},'\\.0+$','') |
| | | </if> |
| | | <if test="orderDetail.deliveryDetail.orderNumber != null and orderDetail.deliveryDetail.orderNumber != ''"> |
| | | and dd.order_number regexp #{orderDetail.deliveryDetail.orderNumber} |
| | |
| | | and d.customer_name regexp #{orderDetail.delivery.customerName} |
| | | </if> |
| | | <if test="orderDetail.width != null and orderDetail.width != ''"> |
| | | and od.width regexp #{orderDetail.width} |
| | | and od.width regexp REGEXP_REPLACE(#{orderDetail.width},'\\.0+$','') |
| | | </if> |
| | | <if test="orderDetail.height != null and orderDetail.height != ''"> |
| | | and od.height regexp #{orderDetail.height} |
| | | and od.height regexp REGEXP_REPLACE(#{orderDetail.height},'\\.0+$','') |
| | | </if> |
| | | <if test="orderDetail.delivery.quantity != null and orderDetail.delivery.quantity != ''"> |
| | | and d.quantity regexp #{orderDetail.delivery.quantity} |
| | | </if> |
| | | <if test="orderDetail.warehouseNum != null and orderDetail.warehouseNum != ''"> |
| | | and od.warehouseNum regexp #{orderDetail.warehouseNum} |
| | | and od.warehouse_num regexp #{orderDetail.warehouseNum} |
| | | </if> |
| | | <if test="orderDetail.buildingNumber != null and orderDetail.buildingNumber != ''"> |
| | | and od.building_number regexp #{orderDetail.buildingNumber} |
| | | </if> |
| | | <if test="orderDetail.delivery.area != null and orderDetail.delivery.area != ''"> |
| | | and d.area regexp #{orderDetail.delivery.area} |
| | | and d.area regexp REGEXP_REPLACE(#{orderDetail.delivery.area},'\\.0+$','') |
| | | </if> |
| | | <if test="orderDetail.deliveryDetail.orderNumber != null and orderDetail.deliveryDetail.orderNumber != ''"> |
| | | and dd.order_number regexp #{orderDetail.deliveryDetail.orderNumber} |
| | |
| | | and od.product_name regexp #{flowCard.orderDetail.productName} |
| | | </if> |
| | | <if test="flowCard.orderDetail.width != null and flowCard.orderDetail.width != ''"> |
| | | and od.width regexp #{flowCard.orderDetail.width} |
| | | and od.width regexp REGEXP_REPLACE(#{flowCard.orderDetail.width},'\\.0+$','') |
| | | </if> |
| | | <if test="flowCard.orderDetail.height != null and flowCard.orderDetail.height != ''"> |
| | | and od.height regexp #{flowCard.orderDetail.height} |
| | | and od.height regexp REGEXP_REPLACE(#{flowCard.orderDetail.height},'\\.0+$','') |
| | | </if> |
| | | <if test="flowCard.order.creator != null and flowCard.order.creator != ''"> |
| | | and o.creator regexp #{flowCard.order.creator} |
| | |
| | | and fc.inventory_quantity regexp #{flowCard.inventoryQuantity} |
| | | </if> |
| | | <if test="flowCard.order.area != null and flowCard.order.area != ''"> |
| | | and o.area regexp #{flowCard.order.area} |
| | | and o.area regexp REGEXP_REPLACE(#{flowCard.order.area},'\\.0+$','') |
| | | </if> |
| | | <if test="flowCard.order.batch != null and flowCard.order.batch != ''"> |
| | | and o.batch regexp #{flowCard.order.batch} |
| | |
| | | and od.product_name regexp #{flowCard.orderDetail.productName} |
| | | </if> |
| | | <if test="flowCard.orderDetail.width != null and flowCard.orderDetail.width != ''"> |
| | | and od.width regexp #{flowCard.orderDetail.width} |
| | | and od.width regexp REGEXP_REPLACE(#{flowCard.orderDetail.width},'\\.0+$','') |
| | | </if> |
| | | <if test="flowCard.orderDetail.height != null and flowCard.orderDetail.height != ''"> |
| | | and od.height regexp #{flowCard.orderDetail.height} |
| | | and od.height regexp REGEXP_REPLACE(#{flowCard.orderDetail.height},'\\.0+$','') |
| | | </if> |
| | | <if test="flowCard.order.creator != null and flowCard.order.creator != ''"> |
| | | and o.creator regexp #{flowCard.order.creator} |
| | |
| | | and fc.inventory_quantity regexp #{flowCard.inventoryQuantity} |
| | | </if> |
| | | <if test="flowCard.order.area != null and flowCard.order.area != ''"> |
| | | and o.area regexp #{flowCard.order.area} |
| | | and o.area regexp REGEXP_REPLACE(#{flowCard.order.area},'\\.0+$','') |
| | | </if> |
| | | <if test="flowCard.order.batch != null and flowCard.order.batch != ''"> |
| | | and o.batch regexp #{flowCard.order.batch} |
| | |
| | | and o.order_type regexp #{finishedGoodsInventory.order.orderType} |
| | | </if> |
| | | <if test="finishedGoodsInventory.orderDetail.height != null and finishedGoodsInventory.orderDetail.height != ''"> |
| | | and od.height regexp #{finishedGoodsInventory.orderDetail.height} |
| | | and od.height regexp REGEXP_REPLACE(#{finishedGoodsInventory.orderDetail.height},'\\.0+$','') |
| | | </if> |
| | | <if test="finishedGoodsInventory.inventory != null and finishedGoodsInventory.inventory != ''"> |
| | | and fgi.inventory regexp #{finishedGoodsInventory.inventory} |
| | |
| | | and fgi.quantity_available regexp #{finishedGoodsInventory.quantityAvailable} |
| | | </if> |
| | | <if test="finishedGoodsInventory.actualSignalArea != null and finishedGoodsInventory.actualSignalArea != ''"> |
| | | and fgi.actual_signal_area regexp #{finishedGoodsInventory.actualSignalArea} |
| | | and fgi.actual_signal_area regexp REGEXP_REPLACE(#{finishedGoodsInventory.actualSignalArea},'\\.0+$','') |
| | | </if> |
| | | <if test="finishedGoodsInventory.area != null and finishedGoodsInventory.area != ''"> |
| | | and fgi.area regexp #{finishedGoodsInventory.area} |
| | | and fgi.area regexp REGEXP_REPLACE(#{finishedGoodsInventory.area},'\\.0+$','') |
| | | </if> |
| | | <if test="finishedGoodsInventory.warehouseNumber != null and finishedGoodsInventory.warehouseNumber != ''"> |
| | | and fgi.warehouse_number regexp #{finishedGoodsInventory.warehouseNumber} |
| | |
| | | and o.order_type regexp #{finishedGoodsInventory.order.orderType} |
| | | </if> |
| | | <if test="finishedGoodsInventory.orderDetail.height != null and finishedGoodsInventory.orderDetail.height != ''"> |
| | | and od.height regexp #{finishedGoodsInventory.orderDetail.height} |
| | | and od.height regexp REGEXP_REPLACE(#{finishedGoodsInventory.orderDetail.height},'\\.0+$','') |
| | | </if> |
| | | <if test="finishedGoodsInventory.inventory != null and finishedGoodsInventory.inventory != ''"> |
| | | and fgi.inventory regexp #{finishedGoodsInventory.inventory} |
| | |
| | | and fgi.quantity_available regexp #{finishedGoodsInventory.quantityAvailable} |
| | | </if> |
| | | <if test="finishedGoodsInventory.actualSignalArea != null and finishedGoodsInventory.actualSignalArea != ''"> |
| | | and fgi.actual_signal_area regexp #{finishedGoodsInventory.actualSignalArea} |
| | | and fgi.actual_signal_area regexp REGEXP_REPLACE(#{finishedGoodsInventory.actualSignalArea},'\\.0+$','') |
| | | </if> |
| | | <if test="finishedGoodsInventory.area != null and finishedGoodsInventory.area != ''"> |
| | | and fgi.area regexp #{finishedGoodsInventory.area} |
| | | and fgi.area regexp REGEXP_REPLACE(#{finishedGoodsInventory.area},'\\.0+$','') |
| | | </if> |
| | | <if test="finishedGoodsInventory.warehouseNumber != null and finishedGoodsInventory.warehouseNumber != ''"> |
| | | and fgi.warehouse_number regexp #{finishedGoodsInventory.warehouseNumber} |