fix
Helius
2021-08-12 4705f9b4084d9ccddb601569b223f0fb41778a94
zq-erp/src/main/resources/mybatis/mapper/hive/ShoppingGoodsDao.xml
@@ -855,7 +855,7 @@
   <select id="selectById" resultMap="ShoppingGoodsMap">
      select
      *,
      (select TYPE_NAME from sys_goods_type b where b.id=goods_sort_id) goodsSortName,
      -- (select TYPE_NAME from sys_goods_type b where b.id=a.goods_sort_id) goodsSortName,
      (select NAME from shopping_goods_category t where
      t.id=cate_id)
      cate_name
@@ -1259,6 +1259,9 @@
         <![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>
@@ -1286,8 +1289,26 @@
         <![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>
   <select id="selectByNameAndDesc" resultMap="ShoppingGoodsSimpleMap">
      select * from shopping_goods
      where name=#{name} and wei_description=#{description}
   </select>
</mapper>