From faaa3ad2b937fdd17cd36b1523e07fddf1346db2 Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Thu, 02 Jun 2022 22:53:50 +0800 Subject: [PATCH] fix --- src/main/resources/mapper/modules/MallGoodsMapper.xml | 24 ++++++++++++++++++++++-- 1 files changed, 22 insertions(+), 2 deletions(-) diff --git a/src/main/resources/mapper/modules/MallGoodsMapper.xml b/src/main/resources/mapper/modules/MallGoodsMapper.xml index afd7b80..be202c1 100644 --- a/src/main/resources/mapper/modules/MallGoodsMapper.xml +++ b/src/main/resources/mapper/modules/MallGoodsMapper.xml @@ -18,6 +18,9 @@ <result property="stock" column="stock" /> <result property="score" column="score" /> <result property="goodsType" column="goods_type" /> + <result property="hasCarriage" column="has_carriage" /> + <result property="carriage" column="carriage" /> + <result property="isNormal" column="is_normal" /> <collection property="styles" ofType="cc.mrbird.febs.mall.entity.MallGoodsStyle"> <id property="id" column="style_id" /> <result property="name" column="style_name" /> @@ -82,8 +85,11 @@ <if test="record.isNormal != null and record.isNormal != ''"> and a.is_normal = #{record.isNormal} </if> - <if test="record.goodsType != null and record.goodsType != ''"> - and a.goods_type = #{record.goodsType} + <if test="record.goodsType != null and record.goodsType != '' and record.goodsType != 3"> + and a.goods_type = #{record.goodsType} and a.present_price != 0 + </if> + <if test="record.goodsType == 3"> + and a.present_price = 0 </if> <if test="record.categoryId != null and record.categoryId != ''"> and (c.id = #{record.categoryId} or c.parent_id=#{record.categoryId}) @@ -129,6 +135,7 @@ a.present_price, a.is_hot, a.score, + a.is_normal, b.name categaryName, IFNULL(sum(c.sku_volume), a.volume) skuVolume, IFNULL(sum(c.stock), a.stock) stock @@ -193,4 +200,17 @@ a.goods_name goodsName from mall_goods a </select> + + <select id="selectOrderGoodsList" resultType="cc.mrbird.febs.mall.entity.MallGoods"> + select a.*,c.order_no from mall_goods a + inner join mall_order_item b on a.id=b.goods_id + inner join mall_order_info c on b.order_id=c.ID + where c.status=4 + <if test="memberId != null"> + and c.member_id=#{memberId} + </if> + <if test="date != null"> + and date_format(c.receving_time, '%Y-%m-%d') = date_format(#{date}, '%Y-%m-%d') + </if> + </select> </mapper> \ No newline at end of file -- Gitblit v1.9.1