xiaoyong931011
2023-09-11 af54386730a05042495d86e21ab6a943ad5a81f1
优惠卷
3 files modified
7 ■■■■■ changed files
src/main/java/cc/mrbird/febs/mall/dto/MallMemberCouponDto.java 5 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java 1 ●●●● patch | view | raw | blame | history
src/main/resources/mapper/modules/MallMemberCouponMapper.xml 1 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/dto/MallMemberCouponDto.java
@@ -4,6 +4,8 @@
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
@Data
@ApiModel(value = "MallMemberCouponDto", description = "参数类")
public class MallMemberCouponDto {
@@ -23,4 +25,7 @@
    @ApiModelProperty(hidden = true)
    private Long memberId;
    @ApiModelProperty(hidden = true)
    private Date expireTime;
}
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java
@@ -907,6 +907,7 @@
        Long memberId = LoginUserUtil.getLoginUser().getId();
        IPage<MallMemberCouponVo> page = new Page<>(mallMemberCouponDto.getPageNum(), mallMemberCouponDto.getPageSize());
        mallMemberCouponDto.setMemberId(memberId);
        mallMemberCouponDto.setExpireTime(DateUtil.date());
        IPage<MallMemberCouponVo> pages = mallMemberCouponMapper.selectListInPage(page, mallMemberCouponDto);
        return new FebsResponse().success().data(pages);
    }
src/main/resources/mapper/modules/MallMemberCouponMapper.xml
@@ -11,6 +11,7 @@
        left join mall_goods_coupon b on b.id = a.coupon_id
        <where>
            a.member_id=#{record.memberId}
            and a.expire_time &gt;= #{record.expireTime}
            <if test="record.state != null and record.state != ''">
                and a.state=#{record.state}
            </if>