|
@@ -1,15 +1,13 @@
|
|
package shop.alien.store.controller;
|
|
package shop.alien.store.controller;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
-import io.swagger.annotations.Api;
|
|
|
|
-import io.swagger.annotations.ApiImplicitParam;
|
|
|
|
-import io.swagger.annotations.ApiImplicitParams;
|
|
|
|
-import io.swagger.annotations.ApiOperation;
|
|
|
|
|
|
+import io.swagger.annotations.*;
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import shop.alien.entity.result.R;
|
|
import shop.alien.entity.result.R;
|
|
import shop.alien.entity.store.LifeCoupon;
|
|
import shop.alien.entity.store.LifeCoupon;
|
|
|
|
+import shop.alien.entity.store.vo.LifeCouponStatusVo;
|
|
import shop.alien.store.service.LifeCouponService;
|
|
import shop.alien.store.service.LifeCouponService;
|
|
|
|
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
@@ -80,4 +78,21 @@ public class LifeCouponController {
|
|
return R.data(lifeCouponService.couponVerify(storeId, quanCode));
|
|
return R.data(lifeCouponService.couponVerify(storeId, quanCode));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @ApiOperation("获取优惠券状态")
|
|
|
|
+ @ApiOperationSupport(order = 1)
|
|
|
|
+ @GetMapping("/getCouponStatus")
|
|
|
|
+ @ApiImplicitParams({
|
|
|
|
+ @ApiImplicitParam(name = "couponId", value = "优惠券id", dataType = "String", paramType = "query", required = true),
|
|
|
|
+ })
|
|
|
|
+ public R<LifeCouponStatusVo> getCouponStatus(@RequestParam(value = "couponId") String couponId) {
|
|
|
|
+ log.info("LifeDiscountCouponController.getCouponStatus?couponId={}", couponId);
|
|
|
|
+ try {
|
|
|
|
+ LifeCouponStatusVo lifeCouponStatusVo = lifeCouponService.getCouponStatus(couponId);
|
|
|
|
+ return R.data(lifeCouponStatusVo);
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ log.error("LifeDiscountCouponController.getCouponStatus ERROR Msg={}", e.getMessage());
|
|
|
|
+ return R.fail("查询失败");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|