优惠券活动问题处理

This commit is contained in:
Chopper
2021-06-15 18:10:25 +08:00
parent 5f403ec675
commit 841903d2a6
3 changed files with 5 additions and 15 deletions

View File

@@ -6,20 +6,17 @@ import cn.lili.common.exception.ServiceException;
import cn.lili.common.utils.PageUtil;
import cn.lili.common.vo.PageVO;
import cn.lili.common.vo.ResultMessage;
import cn.lili.modules.promotion.entity.dos.Coupon;
import cn.lili.modules.promotion.entity.dos.CouponActivity;
import cn.lili.modules.promotion.entity.dto.CouponActivityDTO;
import cn.lili.modules.promotion.entity.enums.PromotionStatusEnum;
import cn.lili.modules.promotion.entity.vos.CouponActivityVO;
import cn.lili.modules.promotion.service.CouponActivityService;
import cn.lili.modules.promotion.service.CouponService;
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 org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
/**
@@ -35,8 +32,6 @@ public class CouponActivityManagerController {
@Autowired
private CouponActivityService couponActivityService;
@Autowired
private CouponService couponService;
@ApiOperation(value = "获取优惠券活动分页")
@GetMapping
@@ -53,13 +48,15 @@ public class CouponActivityManagerController {
@ApiOperation(value = "添加优惠券活动")
@PostMapping
public ResultMessage<CouponActivity> addCouponActivity(@Validated CouponActivityDTO couponActivityDTO) {
@PutMapping(consumes = "application/json", produces = "application/json")
public ResultMessage<CouponActivity> addCouponActivity(@RequestBody CouponActivityDTO couponActivityDTO) {
couponActivityDTO.setPromotionStatus(PromotionStatusEnum.NEW.name());
return ResultUtil.data(couponActivityService.addCouponActivity(couponActivityDTO));
}
@ApiOperation(value = "修改优惠券活动")
@PutMapping("/{id}")
public ResultMessage<CouponActivity> updateCouponActivity(@PathVariable String id, @Validated CouponActivityDTO couponActivityDTO) {
public ResultMessage<CouponActivity> updateCouponActivity(@PathVariable String id, CouponActivityDTO couponActivityDTO) {
couponActivityDTO.setId(id);
return ResultUtil.data(couponActivityService.updateCouponActivity(couponActivityDTO));
}
@@ -78,10 +75,4 @@ public class CouponActivityManagerController {
}
@ApiOperation(value = "获取活动优惠券列表")
@GetMapping("/activityCoupons")
public ResultMessage<IPage<Coupon>> activityCoupons() {
return ResultUtil.data(couponService.activityCoupons());
}
}