1. 优惠券调整
This commit is contained in:
parent
eaf4603295
commit
4cde481530
|
@ -36,7 +36,6 @@ import javax.annotation.Resource;
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* app接口(需要登录校验的)
|
* app接口(需要登录校验的)
|
||||||
|
@ -1354,12 +1353,13 @@ public class AppVerifyController extends BaseController
|
||||||
* 优惠券购买记录
|
* 优惠券购买记录
|
||||||
*/
|
*/
|
||||||
@GetMapping("/couponBuyRecord")
|
@GetMapping("/couponBuyRecord")
|
||||||
public AjaxResult couponBuyRecord(Long userId)
|
public AjaxResult couponBuyRecord(Long userId, String[] typeList)
|
||||||
{
|
{
|
||||||
logger.info("【优惠券购买记录】:【userId="+userId+"】");
|
logger.info("【优惠券购买记录】:【userId="+userId+"】");
|
||||||
EtCouponUserLog etCouponUserLog = new EtCouponUserLog();
|
EtCouponUserLog etCouponUserLog = new EtCouponUserLog();
|
||||||
etCouponUserLog.setUserId(userId);
|
etCouponUserLog.setUserId(userId);
|
||||||
etCouponUserLog.setGainMethod(ServiceConstants.COUPON_GAIN_METHOD_BUY);
|
etCouponUserLog.setGainMethod(ServiceConstants.COUPON_GAIN_METHOD_BUY);
|
||||||
|
etCouponUserLog.setTypeList(typeList);
|
||||||
List<EtCouponUserLog> list = etCouponClaimLogService.selectEtCouponClaimLogList(etCouponUserLog);
|
List<EtCouponUserLog> list = etCouponClaimLogService.selectEtCouponClaimLogList(etCouponUserLog);
|
||||||
return success(list);
|
return success(list);
|
||||||
}
|
}
|
||||||
|
|
|
@ -51,6 +51,17 @@ public class EtCouponUserLog extends BaseEntity
|
||||||
@Excel(name = "优惠券名称")
|
@Excel(name = "优惠券名称")
|
||||||
private String couponName;
|
private String couponName;
|
||||||
|
|
||||||
|
/** 有效期值 */
|
||||||
|
@Excel(name = "有效期值")
|
||||||
|
private Integer validityValue;
|
||||||
|
|
||||||
|
/** 有效期单位 */
|
||||||
|
@Excel(name = "有效期单位")
|
||||||
|
private String validityUnit;
|
||||||
|
|
||||||
|
@Excel(name = "类型列表")
|
||||||
|
private String[] typeList;
|
||||||
|
|
||||||
/** 零售价 */
|
/** 零售价 */
|
||||||
@Excel(name = "零售价")
|
@Excel(name = "零售价")
|
||||||
private BigDecimal retailPrice;
|
private BigDecimal retailPrice;
|
||||||
|
|
|
@ -33,7 +33,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
l.expiration_time,
|
l.expiration_time,
|
||||||
c.name couponName,
|
c.name couponName,
|
||||||
c.type,
|
c.type,
|
||||||
c.retail_price retailPrice
|
c.retail_price retailPrice,
|
||||||
|
c.validity_value validityValue,
|
||||||
|
c.validity_unit validityUnit,
|
||||||
|
c.type couponType
|
||||||
from et_coupon_user_log l
|
from et_coupon_user_log l
|
||||||
left join et_operating_area a on a.area_id = l.area_id
|
left join et_operating_area a on a.area_id = l.area_id
|
||||||
left join et_user u on u.user_id = l.user_id
|
left join et_user u on u.user_id = l.user_id
|
||||||
|
@ -46,6 +49,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<if test="gainMethod != null "> and l.gain_method = #{gainMethod}</if>
|
<if test="gainMethod != null "> and l.gain_method = #{gainMethod}</if>
|
||||||
<if test="status != null and status != ''"> and l.status = #{status}</if>
|
<if test="status != null and status != ''"> and l.status = #{status}</if>
|
||||||
<if test="couponId != null "> and l.coupon_id like concat('%', #{couponId}, '%')</if>
|
<if test="couponId != null "> and l.coupon_id like concat('%', #{couponId}, '%')</if>
|
||||||
|
<if test="typeList != null">
|
||||||
|
AND c.type IN
|
||||||
|
<foreach item="item" index="index" collection="typeList" open="(" separator="," close=")">
|
||||||
|
#{type}
|
||||||
|
</foreach>
|
||||||
|
</if>
|
||||||
</where>
|
</where>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user