|
@@ -4,6 +4,7 @@ import com.yonge.cooleshow.auth.api.client.SysUserFeignService;
|
|
|
import com.yonge.cooleshow.auth.api.entity.SysUser;
|
|
|
import com.yonge.cooleshow.biz.dal.dto.ActivityPlanDto;
|
|
|
import com.yonge.cooleshow.biz.dal.dto.ActivityPlanRewardDto;
|
|
|
+import com.yonge.cooleshow.biz.dal.dto.SaveOrUpdateRewardDto;
|
|
|
import com.yonge.cooleshow.common.controller.BaseController;
|
|
|
import com.yonge.cooleshow.common.entity.HttpResponseResult;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
@@ -121,17 +122,14 @@ public class ActivityPlanController extends BaseController {
|
|
|
@PostMapping("/saveOrUpdateReward")
|
|
|
@ApiOperation(value = "修改奖品")
|
|
|
@PreAuthorize("@pcs.hasPermissions('activityPlan/saveOrUpdateReward')")
|
|
|
- public HttpResponseResult saveOrUpdateReward(@Validated @RequestBody List<ActivityPlanRewardDto> updateRewardDtoList) {
|
|
|
+ public HttpResponseResult saveOrUpdateReward(@Validated @RequestBody SaveOrUpdateRewardDto saveOrUpdateRewardDto) {
|
|
|
SysUser user = sysUserFeignService.queryUserInfo();
|
|
|
if (user == null || null == user.getId()) {
|
|
|
return failed(HttpStatus.FORBIDDEN, "请登录");
|
|
|
}
|
|
|
|
|
|
- if (CollectionUtils.isEmpty(updateRewardDtoList)) {
|
|
|
- return failed("参数异常");
|
|
|
- }
|
|
|
try {
|
|
|
- return HttpResponseResult.succeed(activityPlanService.saveOrUpdateReward(updateRewardDtoList));
|
|
|
+ return HttpResponseResult.succeed(activityPlanService.saveOrUpdateReward(saveOrUpdateRewardDto));
|
|
|
} catch (BizException e) {
|
|
|
return HttpResponseResult.failed(e.getMessage());
|
|
|
} catch (Exception e) {
|