xiaoyong931011
2021-04-12 a13a93a493e7e94e28b2225c26e7e13b52d3288c
zq-erp/src/main/resources/mybatis/mapper/hive/ShoppingGoodsDao.xml
@@ -1255,6 +1255,16 @@
      <if test="record.cateId!=null">
         and a.cate_id in ( select b.id from shopping_goods_category b where (b.id=#{record.cateId} or b.parent_id=#{record.cateId}))
      </if>
      <if test="record.shopId != null and record.shopId !='' ">
         <![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>
      <if test="pageVo !=null"><!-- 判断pageVo对象是否为空 -->
         <if test="pageVo.sort !=null  and pageVo.order !=null">
            order by ${pageVo.sort} ${pageVo.order}
@@ -1275,5 +1285,25 @@
      <if test="record.cateId!=null">
         and a.cate_id in ( select b.id from shopping_goods_category b where (b.id=#{record.cateId} or b.parent_id=#{record.cateId}))
      </if>
      <if test="record.shopId != null and record.shopId !='' ">
         <![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>