| | |
| | | appendRequestData = true |
| | | ) |
| | | public R<?> add(@RequestBody XpCoupon xpCoupon){ |
| | | xpCoupon.setStatus(1); |
| | | xpCouponService.save(xpCoupon); |
| | | return R.ok(); |
| | | } |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * 删除优惠券 |
| | | */ |
| | | @PostMapping("/v1/api/xp-coupon/updateStatus") |
| | | @ApiOperation(value = "修改优惠券状态",tags = {"管理后台-优惠券"},response = XpCoupon.class) |
| | | @AdminOperationLog( |
| | | businessType = AdminBusinessType.COUPON_MANAGEMENT, |
| | | operationType = AdminOperationType.SWITCH_STATUS, |
| | | contentExpression = "'修改优惠券状态,id=' + #p0", |
| | | appendRequestData = false |
| | | ) |
| | | public R<?> updateStatus(@RequestParam("id") Long id, @RequestParam("status") Integer status){ |
| | | XpCoupon xpCoupon = xpCouponService.getById(id); |
| | | if(null == xpCoupon){ |
| | | return R.fail("优惠券不存在"); |
| | | } |
| | | xpCoupon.setStatus(status); |
| | | xpCouponService.updateById(xpCoupon); |
| | | return R.ok(); |
| | | } |
| | | |
| | | @PostMapping("/v1/api/xp-coupon/editCoupon") |
| | | @ApiOperation(value = "编辑优惠券",tags = {"管理后台-优惠券"},response = XpCoupon.class) |
| | | @AdminOperationLog( |
| | | businessType = AdminBusinessType.COUPON_MANAGEMENT, |
| | | operationType = AdminOperationType.EDIT, |
| | | contentExpression = "'编辑优惠券,id=' + #p0", |
| | | appendRequestData = false |
| | | ) |
| | | public R<?> editCoupon(@RequestBody XpCoupon coupon){ |
| | | xpCouponService.updateById(coupon); |
| | | return R.ok(); |
| | | } |
| | | } |