|  |  |  | 
|---|
|  |  |  | 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> | 
|---|