|
@@ -160,17 +160,52 @@
|
|
|
insert into productimage (productID, shopID, addTime, image, mainFlag, sortIndex)
|
|
|
values (#{productId}, #{shopId}, #{addTime}, #{image}, #{mainFlag}, #{sortIndex})
|
|
|
</insert>
|
|
|
+ <insert id="insertProductParameters" parameterType="com.caimei365.commodity.model.po.ProductParameterPo">
|
|
|
+ insert into cm_product_related_parameters (productId, paramsName, paramsContent, delFlag)
|
|
|
+ values (#{productId}, #{paramsName}, #{paramsContent}, #{delFlag})
|
|
|
+ </insert>
|
|
|
+ <insert id="insertProductDetailInfo">
|
|
|
+ insert into productdetailinfo (
|
|
|
+ productID, propValueAlias, propValueImages,
|
|
|
+ detailInfo, detailInfoTxt, seoTitle,
|
|
|
+ seoKeyword, seoDes, serviceInfo,
|
|
|
+ orderInfo
|
|
|
+ ) values (
|
|
|
+ #{productId}, #{propValueAlias}, #{propValueImages},
|
|
|
+ #{detailInfo}, #{detailInfoTxt}, #{seoTitle},
|
|
|
+ #{seoKeyword}, #{seoDes}, #{serviceInfo},
|
|
|
+ #{orderInfo}
|
|
|
+ )
|
|
|
+ </insert>
|
|
|
<update id="updateProductImage">
|
|
|
update productimage set productID = #{productId}, shopID = #{shopId}, addTime = #{addTime},
|
|
|
image = #{image}, mainFlag = #{mainFlag}, sortIndex = #{sortIndex}
|
|
|
where productImageId = #{id}
|
|
|
</update>
|
|
|
+ <update id="updateProductDetailInfo">
|
|
|
+ update productdetailinfo set
|
|
|
+ propValueAlias = #{propValueAlias},
|
|
|
+ propValueImages = #{propValueImages},
|
|
|
+ detailInfo = #{detailInfo},
|
|
|
+ detailInfoTxt = #{detailInfoTxt},
|
|
|
+ seoTitle = #{seoTitle},
|
|
|
+ seoKeyword = #{seoKeyword},
|
|
|
+ seoDes = #{seoDes},
|
|
|
+ serviceInfo = #{serviceInfo},
|
|
|
+ orderInfo = #{orderInfo}
|
|
|
+ where
|
|
|
+ productDetailInfoID = #{productDetailInfoId}
|
|
|
+ </update>
|
|
|
<delete id="deleteProductImage">
|
|
|
delete from productimage where productImageID = #{id}
|
|
|
</delete>
|
|
|
+ <delete id="deleteProductParameters">
|
|
|
+ delete from cm_product_related_parameters where productId = #{productId}
|
|
|
+ </delete>
|
|
|
<select id="getMainProducts" resultType="com.caimei365.commodity.model.search.ProductListVo">
|
|
|
select
|
|
|
- p.productID as id,
|
|
|
+ p.productID as productId,
|
|
|
+ p.shopID as shopId,
|
|
|
p.`name` as `name`,
|
|
|
p.mainImage as image,
|
|
|
p.price1 as price,
|
|
@@ -189,7 +224,7 @@
|
|
|
</select>
|
|
|
<select id="getShopProductsSelect" resultType="com.caimei365.commodity.model.vo.ProductItemVo">
|
|
|
select
|
|
|
- p.productID as productId, p.name, p.aliasName, p.price, p.normalPrice, p.mainImage,
|
|
|
+ p.productID as productId, p.name, p.aliasName, p.price, p.normalPrice, p.mainImage, p.ladderPriceFlag as ladderPriceFlag,
|
|
|
p.validFlag, p.featuredFlag, p.productCode, p.commodityType as commodityType,
|
|
|
p.bigTypeID as bigTypeId, p.smallTypeID as smallTypeId, p.tinyTypeID as tinyTypeId
|
|
|
from product p
|