|
@@ -161,4 +161,20 @@ public class MarketingMgrController extends BaseApiController {
|
|
|
return AjaxResult.success();
|
|
|
}
|
|
|
|
|
|
+ @PostMapping("/delete/{id}")
|
|
|
+ @PreAuthorize("@ss.hasPermi('business:marketing:remove')")
|
|
|
+ @ApiOperation("删除活动")
|
|
|
+ public AjaxResult delete(@PathVariable("id") Long id) {
|
|
|
+ Marketing marketing = marketingService.getById(id);
|
|
|
+ if (Objects.isNull(marketing)) {
|
|
|
+ return AjaxResult.error("活动信息不存在");
|
|
|
+ }
|
|
|
+
|
|
|
+ if (!MarketingStatusEnum.OFF.getValue().equals(marketing.getIsOn())) {
|
|
|
+ return AjaxResult.error("频繁操作,请刷新后重试");
|
|
|
+ }
|
|
|
+ marketingService.deleteById(id);
|
|
|
+ return AjaxResult.success();
|
|
|
+ }
|
|
|
+
|
|
|
}
|