|
@@ -227,7 +227,7 @@
|
|
|
|
|
|
<select id="queryGoodsDetailsByProdBarcode" resultType="com.kmall.admin.dto.GoodsDetailsDto">
|
|
|
SELECT distinct
|
|
|
- a.goods_sn as GoodsSn,m.retail_price as retailPrice,a.prod_barcode as prodBarcode,a.name,a.brand,a.goods_desc as goodsDesc,a.goods_unit as goodsUnit,a.goods_rate as goodsRate,a.primary_pic_url ,r.value as specification
|
|
|
+ a.goods_sn as GoodsSn,m.retail_price as retailPrice,a.prod_barcode as prodBarcode,a.name,a.brand,a.goods_desc as goodsDesc,a.goods_unit as goodsUnit,a.goods_rate as goodsRate,a.primary_pic_url ,m.stock_num as stockNum,r.value as specification
|
|
|
FROM
|
|
|
mall_goods a
|
|
|
LEFT JOIN mall_goods_specification r ON r.goods_id = a.id
|
|
@@ -278,6 +278,9 @@
|
|
|
<if test="name != null and name != ''">
|
|
|
AND mall_goods.name LIKE concat('%',#{name},'%')
|
|
|
</if>
|
|
|
+ <if test="englishName != null and englishName != ''">
|
|
|
+ AND mall_goods.english_name LIKE concat('%',#{englishName},'%')
|
|
|
+ </if>
|
|
|
<!--<if test="brandId != null and brandId != ''">
|
|
|
AND mall_goods.brand_id = #{brandId}
|
|
|
</if>
|
|
@@ -296,6 +299,9 @@
|
|
|
<if test="sku != null and sku != ''">
|
|
|
AND mall_goods.sku LIKE concat('%',#{sku},'%')
|
|
|
</if>
|
|
|
+ <if test="plu != null and plu != ''">
|
|
|
+ AND mall_goods.plu LIKE concat('%',#{plu},'%')
|
|
|
+ </if>
|
|
|
<if test="isDelete != null">
|
|
|
AND mall_goods.is_Delete = #{isDelete}
|
|
|
</if>
|
|
@@ -434,6 +440,8 @@
|
|
|
`goods_sn`,
|
|
|
`prod_barcode`,
|
|
|
`sku`,
|
|
|
+ `plu`,
|
|
|
+ `english_name`,
|
|
|
`goods_biz_type`,
|
|
|
`name`,
|
|
|
`unit_code`,
|
|
@@ -482,6 +490,8 @@
|
|
|
#{goodsSn},
|
|
|
#{prodBarcode},
|
|
|
#{sku},
|
|
|
+ #{plu},
|
|
|
+ #{englishName},
|
|
|
#{goodsBizType},
|
|
|
#{name},
|
|
|
#{unitCode},
|
|
@@ -534,6 +544,8 @@
|
|
|
<if test="goodsSn != null">`goods_sn` = #{goodsSn},</if>
|
|
|
<if test="prodBarcode != null">`prod_barcode` = #{prodBarcode},</if>
|
|
|
<if test="sku != null">`sku` = #{sku},</if>
|
|
|
+ <if test="plu != null">`plu` = #{plu},</if>
|
|
|
+ <if test="englishName != null">`english_name` = #{englishName},</if>
|
|
|
<if test="goodsBizType != null">`goods_biz_type` = #{goodsBizType},</if>
|
|
|
<if test="name != null">`name` = #{name},</if>
|
|
|
<if test="unitCode != null">`unit_code` = #{unitCode},</if>
|