zxl
7 天以前 00423ae405a0cb3c840ea282bb8984be8b999dd0
framework/src/main/resources/mapper/lmk/CouponVirtualMapper.xml
@@ -3,7 +3,7 @@
<mapper namespace="cn.lili.modules.lmk.mapper.CouponVirtualMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ycl.domain.vo.CouponVirtualVO">
    <resultMap id="BaseResultMap" type="cn.lili.modules.lmk.domain.vo.CouponVirtualVO">
        <result column="order_id" property="orderId" />
        <result column="goods_id" property="goodsId" />
        <result column="sku_name" property="skuName" />
@@ -18,6 +18,8 @@
        <result column="create_time" property="createTime" />
        <result column="update_by" property="updateBy" />
        <result column="delete_flag" property="deleteFlag" />
        <result column="original" property="original" />
        <result column="user_nickname" property="userNickName" />
    </resultMap>
    <select id="getById" resultMap="BaseResultMap">
@@ -60,11 +62,23 @@
            LCV.create_time,
            LCV.update_by,
            LCV.delete_flag,
            LCV.id
            LCV.user_nickname,
            LCV.id,
            LGS.original
        FROM
            lmk_coupon_virtual LCV
        lmk_coupon_virtual LCV JOIN li_goods_sku LGS ON LGS.id = LCV.sku_id
        WHERE
            LCV.deleted = 0
        LCV.delete_flag = 0 AND LGS.delete_flag = 0
        <if test="query.orderId != null and query.orderId !=''">
           AND LCV.order_id = #{query.orderId}
        </if>
        <if test="query.userNickName != null and query.userNickName !=''">
            AND LCV.user_nickname like CONCAT('%', #{query.userNickName}, '%')
        </if>
        <if test="query.skuName != null and query.skuName !=''">
            AND LCV.sku_name like CONCAT('%', #{query.skuName}, '%')
        </if>
    </select>
</mapper>