|  |  |  | 
|---|
|  |  |  | <![CDATA[   and ( a.shop_id = #{record.shopId} or | 
|---|
|  |  |  | (  a.headquarters=1 and  ( ISNULL(a.use_shop) or LENGTH(trim(a.use_shop))<1 or FIND_IN_SET(#{record.shopId},a.use_shop))))]]> | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="record.companyId != null and record.companyId !='' "> | 
|---|
|  |  |  | and a.company_id=#{record.companyId} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="record.goodType!=null"> | 
|---|
|  |  |  | and a.good_type=#{record.goodType} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | 
|---|
|  |  |  | <![CDATA[   and ( a.shop_id = #{record.shopId} or | 
|---|
|  |  |  | (  a.headquarters=1 and  ( ISNULL(a.use_shop) or LENGTH(trim(a.use_shop))<1 or FIND_IN_SET(#{record.shopId},a.use_shop))))]]> | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="record.companyId != null and record.companyId !='' "> | 
|---|
|  |  |  | and a.company_id=#{record.companyId} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="record.goodType!=null"> | 
|---|
|  |  |  | and a.good_type=#{record.goodType} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="selectByIds" resultMap="ShoppingGoodsSimpleMap"> | 
|---|
|  |  |  | select | 
|---|
|  |  |  | * | 
|---|
|  |  |  | from shopping_goods | 
|---|
|  |  |  | where id in | 
|---|
|  |  |  | <foreach collection="ids" item="item" separator="," open="(" close=")"> | 
|---|
|  |  |  | #{item} | 
|---|
|  |  |  | </foreach> | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  | </mapper> | 
|---|