|
@@ -1,6 +1,7 @@
|
|
|
package com.macro.mall.portal.controller;
|
|
|
|
|
|
import com.macro.mall.common.api.CommonResult;
|
|
|
+import com.macro.mall.model.SmsCoupon;
|
|
|
import com.macro.mall.model.SmsCouponHistory;
|
|
|
import com.macro.mall.portal.domain.CartPromotionItem;
|
|
|
import com.macro.mall.portal.domain.SmsCouponHistoryDetail;
|
|
@@ -39,14 +40,24 @@ public class UmsMemberCouponController {
|
|
|
return CommonResult.success(null,"领取成功");
|
|
|
}
|
|
|
|
|
|
+ @ApiOperation("获取用户优惠券历史列表")
|
|
|
+ @ApiImplicitParam(name = "useStatus", value = "优惠券筛选类型:0->未使用;1->已使用;2->已过期",
|
|
|
+ allowableValues = "0,1,2", paramType = "query", dataType = "integer")
|
|
|
+ @RequestMapping(value = "/listHistory", method = RequestMethod.GET)
|
|
|
+ @ResponseBody
|
|
|
+ public CommonResult<List<SmsCouponHistory>> listHistory(@RequestParam(value = "useStatus", required = false) Integer useStatus) {
|
|
|
+ List<SmsCouponHistory> couponHistoryList = memberCouponService.listHistory(useStatus);
|
|
|
+ return CommonResult.success(couponHistoryList);
|
|
|
+ }
|
|
|
+
|
|
|
@ApiOperation("获取用户优惠券列表")
|
|
|
@ApiImplicitParam(name = "useStatus", value = "优惠券筛选类型:0->未使用;1->已使用;2->已过期",
|
|
|
allowableValues = "0,1,2", paramType = "query", dataType = "integer")
|
|
|
@RequestMapping(value = "/list", method = RequestMethod.GET)
|
|
|
@ResponseBody
|
|
|
- public CommonResult<List<SmsCouponHistory>> list(@RequestParam(value = "useStatus", required = false) Integer useStatus) {
|
|
|
- List<SmsCouponHistory> couponHistoryList = memberCouponService.list(useStatus);
|
|
|
- return CommonResult.success(couponHistoryList);
|
|
|
+ public CommonResult<List<SmsCoupon>> list(@RequestParam(value = "useStatus", required = false) Integer useStatus) {
|
|
|
+ List<SmsCoupon> couponList = memberCouponService.list(useStatus);
|
|
|
+ return CommonResult.success(couponList);
|
|
|
}
|
|
|
|
|
|
@ApiOperation("获取登录会员购物车的相关优惠券")
|
|
@@ -59,4 +70,12 @@ public class UmsMemberCouponController {
|
|
|
List<SmsCouponHistoryDetail> couponHistoryList = memberCouponService.listCart(cartPromotionItemList, type);
|
|
|
return CommonResult.success(couponHistoryList);
|
|
|
}
|
|
|
+
|
|
|
+ @ApiOperation("获取当前商品相关优惠券")
|
|
|
+ @RequestMapping(value = "/listByProduct/{productId}", method = RequestMethod.GET)
|
|
|
+ @ResponseBody
|
|
|
+ public CommonResult<List<SmsCoupon>> listByProduct(@PathVariable Long productId) {
|
|
|
+ List<SmsCoupon> couponHistoryList = memberCouponService.listByProduct(productId);
|
|
|
+ return CommonResult.success(couponHistoryList);
|
|
|
+ }
|
|
|
}
|