|
|
@ -178,6 +178,18 @@ |
|
|
|
`spu`.`spu_code` like concat('%', #{query.keyword},'%') |
|
|
|
) |
|
|
|
</if> |
|
|
|
<if test="query.keywordCode != null and query.keywordCode != '' "> |
|
|
|
and ( |
|
|
|
`sku`.`sku_code` like concat('%', #{query.keywordCode},'%') or |
|
|
|
`spu`.`spu_code` like concat('%', #{query.keywordCode},'%') |
|
|
|
) |
|
|
|
</if> |
|
|
|
<if test="query.keywordName != null and query.keywordName != '' "> |
|
|
|
and ( |
|
|
|
`sku`.`sku_name` like concat('%', #{query.keywordName},'%') or |
|
|
|
`spu`.`name` like concat('%', #{query.keywordName},'%') |
|
|
|
) |
|
|
|
</if> |
|
|
|
) |
|
|
|
UNION ALL |
|
|
|
SELECT sku.*,1 as rn FROM goods_sku sku |
|
|
@ -191,6 +203,18 @@ |
|
|
|
`spu`.`spu_code` like concat('%', #{query.keyword},'%') |
|
|
|
) |
|
|
|
</if> |
|
|
|
<if test="query.keywordCode != null and query.keywordCode != '' "> |
|
|
|
and ( |
|
|
|
`sku`.`sku_code` like concat('%', #{query.keywordCode},'%') or |
|
|
|
`spu`.`spu_code` like concat('%', #{query.keywordCode},'%') |
|
|
|
) |
|
|
|
</if> |
|
|
|
<if test="query.keywordName != null and query.keywordName != '' "> |
|
|
|
and ( |
|
|
|
`sku`.`sku_name` like concat('%', #{query.keywordName},'%') or |
|
|
|
`spu`.`name` like concat('%', #{query.keywordName},'%') |
|
|
|
) |
|
|
|
</if> |
|
|
|
) AS goods_sku |
|
|
|
left join goods_spu on goods_sku.spu_id = goods_spu.id |
|
|
|
LEFT JOIN `goods_category` `cate1` ON `cate1`.`id` = `goods_spu`.`category_first` |
|
|
@ -221,6 +245,18 @@ |
|
|
|
`spu`.`spu_code` like concat('%', #{query.keyword},'%') |
|
|
|
) |
|
|
|
</if> |
|
|
|
<if test="query.keywordCode != null and query.keywordCode != '' "> |
|
|
|
and ( |
|
|
|
`sku`.`sku_code` like concat('%', #{query.keywordCode},'%') or |
|
|
|
`spu`.`spu_code` like concat('%', #{query.keywordCode},'%') |
|
|
|
) |
|
|
|
</if> |
|
|
|
<if test="query.keywordName != null and query.keywordName != '' "> |
|
|
|
and ( |
|
|
|
`sku`.`sku_name` like concat('%', #{query.keywordName},'%') or |
|
|
|
`spu`.`name` like concat('%', #{query.keywordName},'%') |
|
|
|
) |
|
|
|
</if> |
|
|
|
) |
|
|
|
UNION ALL |
|
|
|
SELECT sku.*,1 as rn FROM goods_sku sku |
|
|
@ -234,6 +270,18 @@ |
|
|
|
`spu`.`spu_code` like concat('%', #{query.keyword},'%') |
|
|
|
) |
|
|
|
</if> |
|
|
|
<if test="query.keywordCode != null and query.keywordCode != '' "> |
|
|
|
and ( |
|
|
|
`sku`.`sku_code` like concat('%', #{query.keywordCode},'%') or |
|
|
|
`spu`.`spu_code` like concat('%', #{query.keywordCode},'%') |
|
|
|
) |
|
|
|
</if> |
|
|
|
<if test="query.keywordName != null and query.keywordName != '' "> |
|
|
|
and ( |
|
|
|
`sku`.`sku_name` like concat('%', #{query.keywordName},'%') or |
|
|
|
`spu`.`name` like concat('%', #{query.keywordName},'%') |
|
|
|
) |
|
|
|
</if> |
|
|
|
) AS goods_sku |
|
|
|
left join goods_spu on goods_sku.spu_id = goods_spu.id |
|
|
|
<where> |
|
|
|