| | |
| | | <if test="record.queryNoGoodsype != null and record.queryNoGoodsype !='' "> |
| | | and good_type !=#{record.queryNoGoodsype} |
| | | </if> |
| | | |
| | | <if test="record.name != null and record.name !='' "> |
| | | and (instr(name,#{record.name}) or instr(zjm,#{record.name})) |
| | | </if> |
| | | <if test="record.zjm != null and record.zjm !='' "> |
| | | and instr(zjm,#{record.zjm}) |
| | | </if> |
| | | |
| | | |
| | | <if test="record.staus != null and record.staus !='' "> |
| | | and staus =#{record.staus} |
| | | </if> |
| | | <if test="record.code != null and record.code !=''"> |
| | | and code = #{record.code} |
| | | </if> |
| | | |
| | | <if test="record.isAssemble != null and record.isAssemble !='' "> |
| | | and is_assemble =#{record.isAssemble} |
| | | </if> |
| | | <if test="record.deleted != null and record.deleted !='' "> |
| | | and deleted =#{record.deleted} |
| | | </if> |
| | | <if test="record.isDel != null and record.isDel !='' "> |
| | | and is_del = #{record.isDel} |
| | | </if> |
| | | <if test="record.zjm != null and record.zjm !='' "> |
| | | and instr(zjm,#{record.zjm}) |
| | | </if> |
| | | |
| | | <if test="record.cateId != null and record.cateId !='' "> |
| | | and cate_id =#{record.cateId} |
| | | </if> |
| | |
| | | and is_vip_car = #{record.isVipCar} |
| | | </if> |
| | | |
| | | |
| | | <if test="record.isCourse != null and record.isCourse !=''"> |
| | | and is_course = #{record.isCourse} |
| | | </if> |
| | | |
| | | <if test="record.code != null and record.code !=''"> |
| | | and code = #{record.code} |
| | | </if> |
| | | |
| | | |
| | | <if test="record.startTime != null "> |
| | | and create_time <![CDATA[ >= ]]> #{record.startTime} |
| | | </if> |
| | | <if test="record.endTime != null "> |
| | | and create_time <![CDATA[ <= ]]> #{record.endTime} |
| | | |
| | | </if> |
| | | <if test="record.shopId != null and record.shopId !='' "> |
| | | <![CDATA[ and ( shop_id = #{record.shopId} |
| | | or ISNULL(use_shop) || LENGTH(trim(use_shop))<1 |
| | | or FIND_IN_SET(#{record.shopId},use_shop) ) ]]> |
| | | <![CDATA[ and ( shop_id = #{record.shopId} or |
| | | ( headquarters=1 and ( ISNULL(use_shop) or LENGTH(trim(use_shop))<1 or FIND_IN_SET(#{record.shopId},use_shop))))]]> |
| | | </if> |
| | | <if test="record.companyId != null and record.companyId !='' "> |
| | | and company_id = #{record.companyId} |
| | | </if> |
| | | |
| | | <if test="record.isDel != null and record.isDel !='' "> |
| | | and is_del = #{record.isDel} |
| | | </if> |
| | | |
| | | |
| | | |
| | | <if test="record.headquarters != null and record.headquarters !='' "> |
| | | and headquarters = #{record.headquarters} |
| | | </if> |
| | | |
| | | |
| | | </if> |
| | | |
| | | |
| | | </select> |
| | | |
| | | |
| | |
| | | seal_pice price, |
| | | is_present isPresent, |
| | | unit unit, |
| | | measure measure |
| | | measure measure, |
| | | a.good_type goodsType |
| | | from shopping_goods a |
| | | where 1=1 |
| | | where 1=1 and staus = '上架' and a.is_del=1 |
| | | <if test="record.queryKey != null and record.queryKey != ''"> |
| | | and (instr(name,#{record.queryKey}) or instr(code ,#{record.queryKey}) or instr(zjm ,#{record.queryKey})) |
| | | </if> |
| | | <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"> |
| | |
| | | |
| | | <select id="selectShopppingGoodsAipTotal" resultType="java.lang.Integer"> |
| | | select count(1) |
| | | from shopping_goods |
| | | where 1=1 |
| | | from shopping_goods a |
| | | where 1=1 and staus = '上架' |
| | | <if test="record.queryKey != null and record.queryKey != ''"> |
| | | and (instr(name,#{record.queryKey}) or instr(code ,#{record.queryKey}) or instr(zjm ,#{record.queryKey})) |
| | | </if> |
| | | <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> |