fwq
2023-04-27 bea7959e893b5fb9cad1f3af9358dc4993a65ca0
优惠券重复判断逻辑
1个文件已添加
2个文件已修改
31 ■■■■■ 已修改文件
phis-feign/src/main/java/com/hz/his/dto/coupon/CouponListDto.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/phis/SCouponService.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/phis/dt/coupon/CouponCheckDt.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/coupon/CouponListDto.java
New file
@@ -0,0 +1,22 @@
package com.hz.his.dto.coupon;
import lombok.Data;
import java.util.List;
/**
 * 可用优惠券列表参数
 * @author fwq
 */
@Data
public class CouponListDto{
    /**用户标识*/
    private String userId;
    /**用户优惠券码标识集合*/
    private List<String> couponNumberIdList;
    /**商品信息*/
    private List<CouponCheckItemDto> goodsList;
    /**优惠券平台*/
    private String platform;
}
phis-feign/src/main/java/com/hz/his/feign/service/phis/SCouponService.java
@@ -106,4 +106,11 @@
     */
    @PostMapping(value = "/coupon/unify/check")
    Result unifyCheck(@RequestBody(required = false) CouponCheckDto couponCheckDto);
    /**
     * 用户-可用优惠券列表-统一校验版本
     * @return canUseCouponList可用券列表 canUseCount可用券数量
     * */
    @PostMapping(value = "/coupon/user/unify/check/list")
    Result userCouponCheckList(@RequestBody(required = false) CouponListDto couponListDto);
}
phis-feign/src/main/java/com/hz/phis/dt/coupon/CouponCheckDt.java
@@ -8,7 +8,7 @@
@Data
public class CouponCheckDt {
    /**是否可用*/
    private boolean isCanUse;
    private Boolean isCanUse;
    /**不可用提示*/
    private String unavailableMsg;
}