Bladeren bron

优惠券领取开发

qizai 1 jaar geleden
bovenliggende
commit
c883070909

+ 5 - 11
src/main/java/com/chelvc/cloud/maintain/controller/CouponController.java

@@ -2,6 +2,8 @@ package com.chelvc.cloud.maintain.controller;
 
 import com.chelvc.cloud.maintain.copier.CouponCopier;
 import com.chelvc.cloud.maintain.vo.CouponVO;
+import com.chelvc.cloud.vehicle.api.constant.CouponClaimType;
+import com.chelvc.cloud.vehicle.api.constant.CouponStatus;
 import com.chelvc.cloud.vehicle.api.dto.CouponDTO;
 import com.chelvc.cloud.vehicle.api.param.CouponModifyParam;
 import com.chelvc.cloud.vehicle.api.param.CouponPagingParam;
@@ -120,16 +122,6 @@ public class CouponController {
 
     }
 
-    /**
-     * 用户领取优惠券
-     *
-     * @param id 优惠券主键
-     */
-    @GetMapping("/coupon/{id}/claim")
-    public void claimCoupon(@PathVariable("id") @Min(value = 1, message = "优惠券主键不能小于1") Long id) {
-
-    }
-
     /**
      * 查询可领取优惠券列表
      *
@@ -138,7 +130,9 @@ public class CouponController {
      */
     @GetMapping("/coupon/availablePaging")
     public Pagination<CouponVO> getAvailableCouponPaging(@Valid CouponPagingParam param) {
-        return null;
+        param.setCouponStatus(CouponStatus.ONLINE);
+        param.setCouponClaimType(CouponClaimType.FREE);
+        return this.getCouponPaging(param);
     }
 
     /**

+ 2 - 0
src/main/java/com/chelvc/cloud/maintain/controller/UserCouponController.java

@@ -1,8 +1,10 @@
 package com.chelvc.cloud.maintain.controller;
 
 import com.chelvc.cloud.maintain.copier.UserCouponCopier;
+import com.chelvc.cloud.maintain.vo.CouponVO;
 import com.chelvc.cloud.maintain.vo.UserCouponVO;
 import com.chelvc.cloud.vehicle.api.dto.UserCouponDTO;
+import com.chelvc.cloud.vehicle.api.param.CouponPagingParam;
 import com.chelvc.cloud.vehicle.api.param.UserCouponPagingParam;
 import com.chelvc.cloud.vehicle.api.param.UserCouponQueryParam;
 import com.chelvc.cloud.vehicle.api.service.UserCouponService;