goods_sku.volume,
goods_sku.weight,
goods_sku.sales_price as sku_price,
goods_sku.sku_name as sku_name,
goods_sku.id as sku_id,
goods_sku.sku_code as sku_code,
goods_sku.special_flag as sku_special_flag
goods_spu.`id`,
goods_spu.`spu_code`,
goods_spu.`name`,
goods_spu.`category_first`,
goods_spu.`category_second`,
goods_spu.`category_third`,
goods_spu.`category_last`,
goods_spu.`pic_urls`,
goods_spu.`shelf`,
goods_spu.`sort`,
goods_spu.`sale_num`,
goods_spu.`spec_type`,
goods_spu.`taste_value`,
goods_spu.`create_time`,
goods_spu.`update_time`,
goods_spu.`create_by`,
goods_spu.`update_by`,
goods_spu.`tenant_id`,
goods_spu.`cost_flag`,
goods_spu.`order_flag`,
goods_spu.`del_flag`,
goods_spu.`special_sku_id`,
goods_spu.`sku_num_val`,
goods_spu.`belong`
and (`goods_sku`.`belong` = #{query.belong} or goods_sku.special_flag=1)
and `goods_sku`.`special_flag` = #{query.selectSpecialFlag}
and (`goods_sku`.`order_flag` = #{query.orderFlag} or `goods_sku`.`special_flag` = 1)
and (
`goods_spu`.`name` like concat('%', #{query.keyword},'%') or
`goods_spu`.`spu_code` like concat('%', #{query.keyword},'%') or
`goods_sku`.`sku_code` like concat('%', #{query.keyword},'%') or
`goods_sku`.`sku_name` like concat('%', #{query.keyword},'%')
)
and `goods_spu`.`del_flag` = 0
and `goods_spu`.`id` = #{query.id} and `goods_spu`.`spu_code` like concat('%', #{query.spuCode},'%') and `goods_spu`.`name` like concat('%', #{query.name},'%') and `goods_spu`.`category_first` = #{query.categoryFirst} and `goods_spu`.`category_second` = #{query.categorySecond} and `goods_spu`.`category_third` = #{query.categoryThird} and `cate1`.`name` like concat('%',#{query.cateFirstLabel},'%') and `cate2`.`name` like concat('%',#{query.cateSecondLabel},'%') and `cate3`.`name` like concat('%',#{query.cateThirdLabel},'%') and `goods_spu`.`category_last` = #{query.categoryLast} and `goods_spu`.`shelf` = #{query.shelf} and `goods_spu`.`cost_flag` = #{query.costFlag} and `goods_spu`.`order_flag` = #{query.orderFlag} and `goods_spu`.`sort` = #{query.sort} and `goods_spu`.`sale_num` = #{query.saleNum} and `goods_spu`.`taste_value` like concat('%',#{query.tasteValue},'%') and `goods_spu`.`create_time` = #{query.createTime} and `goods_spu`.`update_time` = #{query.updateTime} and `goods_spu`.`create_by` = #{query.createBy} and `goods_spu`.`update_by` = #{query.updateBy} and `goods_spu`.`tenant_id` = #{query.tenantId} and `goods_spu`.`del_flag` = #{query.delFlag} and (`goods_spu`.`name` like concat('%',#{query.searchValue},'%') or `goods_spu`.`goods_spu` like concat('%',#{query.searchValue},'%'))
and `goods_spu`.`id` in
#{selectId}
and (`goods_spu`.`category_first` in
#{selectId}
or `goods_spu`.`category_second` in
#{selectId}
or `goods_spu`.`category_third` in
#{selectId}
)