auto-patch 638-dev-dev01-2024-05-14T20_44_36
This commit is contained in:
@@ -1562,14 +1562,18 @@ function wc_update_product_lookup_tables_column( $column ) {
|
||||
{$wpdb->wc_product_meta_lookup} lookup_table
|
||||
LEFT JOIN {$wpdb->postmeta} meta1 ON lookup_table.product_id = meta1.post_id AND meta1.meta_key = '_price'
|
||||
LEFT JOIN {$wpdb->postmeta} meta2 ON lookup_table.product_id = meta2.post_id AND meta2.meta_key = '_sale_price'
|
||||
LEFT JOIN {$wpdb->postmeta} meta3 ON lookup_table.product_id = meta3.post_id AND meta3.meta_key = '_regular_price'
|
||||
SET
|
||||
lookup_table.`{$column}` = IF (
|
||||
CAST( meta1.meta_value AS DECIMAL ) >= 0
|
||||
AND CAST( meta2.meta_value AS CHAR ) != ''
|
||||
AND CAST( meta1.meta_value AS DECIMAL( 10, %d ) ) = CAST( meta2.meta_value AS DECIMAL( 10, %d ) )
|
||||
AND CAST( meta3.meta_value AS DECIMAL( 10, %d ) ) > CAST( meta2.meta_value AS DECIMAL( 10, %d ) )
|
||||
, 1, 0 )
|
||||
",
|
||||
$decimals,
|
||||
$decimals,
|
||||
$decimals,
|
||||
$decimals
|
||||
)
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user