Browse Source

feat: 添加设置默认推送类型

master
wangxiang 2 years ago
parent
commit
5949aed559
  1. 16
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushConcernFanTypeController.java

16
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushConcernFanTypeController.java

@ -4,9 +4,11 @@ package com.cloud.kicc.commonbiz.controller; @@ -4,9 +4,11 @@ package com.cloud.kicc.commonbiz.controller;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.cloud.kicc.common.core.api.R;
import com.cloud.kicc.common.core.constant.AppConstants;
import com.cloud.kicc.common.core.exception.CheckedException;
import com.cloud.kicc.commonbiz.api.entity.PushConcernFanType;
import com.cloud.kicc.commonbiz.service.IPushConcernFanTypeService;
import io.swagger.annotations.Api;
@ -65,5 +67,19 @@ public class PushConcernFanTypeController { @@ -65,5 +67,19 @@ public class PushConcernFanTypeController {
return R.ok();
}
@ApiOperation("设置默认推送类型")
@PutMapping("/setDefaultType")
public R setDefaultType(@RequestBody PushConcernFanType pushConcernFanType) {
if (StrUtil.isBlank(pushConcernFanType.getId()) || StrUtil.isBlank(pushConcernFanType.getConcernFanId())) {
throw new CheckedException("当前关注粉丝推送类型ID与关注粉丝ID必填!");
}
// 全部设置为不默认
iPushConcernFanTypeService.update(Wrappers.<PushConcernFanType>lambdaUpdate()
.set(PushConcernFanType::getDefaultType, "0")
.eq(PushConcernFanType::getConcernFanId, pushConcernFanType.getConcernFanId()));
iPushConcernFanTypeService.updateById(pushConcernFanType);
return R.ok();
}
}

Loading…
Cancel
Save