|
|
@@ -7,6 +7,7 @@ import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
import shop.alien.entity.result.R;
|
|
|
+import shop.alien.entity.storePlatform.vo.OperationalActivityUpdateResultVo;
|
|
|
import shop.alien.entity.storePlatform.vo.StoreOperationalActivityDTO;
|
|
|
import shop.alien.entity.storePlatform.vo.StoreOperationalActivityVO;
|
|
|
import shop.alien.storeplatform.service.OperationalActivityService;
|
|
|
@@ -62,12 +63,14 @@ public class OperationalActivityController {
|
|
|
@ApiOperation("更新运营活动")
|
|
|
@ApiOperationSupport(order = 2)
|
|
|
@PostMapping("/update")
|
|
|
- public R<String> updateActivity(@RequestBody StoreOperationalActivityDTO dto) {
|
|
|
+ public R<OperationalActivityUpdateResultVo> updateActivity(@RequestBody StoreOperationalActivityDTO dto) {
|
|
|
log.info("OperationalActivityController.updateActivity: dto={}", dto);
|
|
|
try {
|
|
|
int result = activityService.updateActivity(dto);
|
|
|
if (result > 0) {
|
|
|
- return R.success("活动更新成功");
|
|
|
+ StoreOperationalActivityVO vo = activityService.queryActivityById(dto.getId());
|
|
|
+ Integer couponType = (vo != null) ? vo.getCouponType() : null;
|
|
|
+ return R.data(new OperationalActivityUpdateResultVo("活动更新成功", couponType));
|
|
|
}
|
|
|
return R.fail("活动更新失败");
|
|
|
} catch (Exception e) {
|