Browse Source

perf: 优化推送企业认证

master
wangxiang 2 years ago
parent
commit
a6d8cc79b6
  1. 1
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushConcernFanController.java
  2. 6
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushEnterpriseController.java
  3. 1
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/UserServiceImpl.java

1
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushConcernFanController.java

@ -70,6 +70,7 @@ public class PushConcernFanController { @@ -70,6 +70,7 @@ public class PushConcernFanController {
public R save(@Valid @RequestBody PushConcernFan pushConcernFan) {
// 关注可以重复申请,后者信息覆盖前者信息需先删除前者的关注数据
iPushConcernFanService.remove(Wrappers.<PushConcernFan>lambdaQuery()
.eq(PushConcernFan::getStatus, 0)
.eq(PushConcernFan::getFanUserId, pushConcernFan.getFanUserId())
.eq(PushConcernFan::getConcernUserId, pushConcernFan.getConcernUserId()));
iPushConcernFanService.save(pushConcernFan);

6
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushEnterpriseController.java

@ -61,7 +61,6 @@ public class PushEnterpriseController { @@ -61,7 +61,6 @@ public class PushEnterpriseController {
@GetMapping("/getAuthData")
public R getAuthData() {
return R.ok(iPushEnterpriseService.getOne(Wrappers.<PushEnterprise>lambdaQuery()
.eq(PushEnterprise::getStatus, 1)
.eq(PushEnterprise::getUserId, SecurityUtils.getUser().getId())));
}
@ -72,8 +71,9 @@ public class PushEnterpriseController { @@ -72,8 +71,9 @@ public class PushEnterpriseController {
if (!StrUtil.equals(SecurityUtils.getUser().getUserType(), "2")) {
throw new CheckedException("当前用户不是企业用户请用企业用户登录后重试!");
}
if(iPushEnterpriseService.count(Wrappers.<PushEnterprise>lambdaQuery().eq(PushEnterprise::getUserId, SecurityUtils.getUser().getId())) > 0) {
throw new CheckedException("当前企业用户已经绑定了认证信息不能重复认证!");
if(iPushEnterpriseService.count(Wrappers.<PushEnterprise>lambdaQuery()
.eq(PushEnterprise::getUserId, SecurityUtils.getUser().getId())) > 0) {
throw new CheckedException("当前企业用户下已经存在认证数据!");
}
if (StrUtil.isBlank(pushEnterprise.getUserId())) pushEnterprise.setUserId(SecurityUtils.getUser().getId());
iPushEnterpriseService.save(pushEnterprise);

1
kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/UserServiceImpl.java

@ -1,6 +1,5 @@ @@ -1,6 +1,5 @@
package com.cloud.kicc.system.service.impl;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.ArrayUtil;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;

Loading…
Cancel
Save