| | |
| | | <select id="selectSkuInfoById" resultType="cc.mrbird.febs.mall.entity.MallGoodsSku"> |
| | | select |
| | | a.*, |
| | | FLOOR((a.original_price*c.static_prop)/100) staticPropPrice, |
| | | b.name styleName, |
| | | c.goods_name goodsName |
| | | from mall_goods_sku a |
| | |
| | | sku_volume = sku_volume - #{cnt} |
| | | where id=#{id} and sku_volume - #{cnt} <![CDATA[ >= ]]> 0 |
| | | </update> |
| | | |
| | | <select id="selectGoodsIdBySkuIds" resultType="java.lang.Long"> |
| | | select goods_id from mall_goods_sku |
| | | where id IN |
| | | <foreach collection = "list" item = "item" separator="," open = "(" close = ")" > |
| | | #{item} |
| | | </foreach > |
| | | </select> |
| | | |
| | | <select id="selectSkuIdsByGoodsId" resultType="cc.mrbird.febs.mall.entity.MallGoodsSku"> |
| | | select * from mall_goods_sku |
| | | where goods_id IN |
| | | <foreach collection = "list" item = "item" separator="," open = "(" close = ")" > |
| | | #{item} |
| | | </foreach > |
| | | order by id desc |
| | | </select> |
| | | |
| | | <select id="selectByIds" resultType="cc.mrbird.febs.mall.entity.MallGoodsSku"> |
| | | select * from mall_goods_sku |
| | | where id IN |
| | | <foreach collection = "list" item = "item" separator="," open = "(" close = ")" > |
| | | #{item} |
| | | </foreach > |
| | | order by id desc |
| | | </select> |
| | | </mapper> |