后台代理创建公会

This commit is contained in:
2025-07-23 11:05:17 +08:00
parent c7faf27e46
commit 788c0b7601

View File

@@ -22,6 +22,7 @@ import com.accompany.core.enumeration.I18nAlertEnum;
import com.accompany.core.exception.AdminServiceException;
import com.accompany.core.model.Users;
import com.accompany.core.util.I18NMessageSourceUtil;
import com.accompany.payment.service.RechargeUserService;
import com.alibaba.nacos.common.utils.CollectionUtils;
import com.aliyuncs.utils.StringUtils;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
@@ -60,12 +61,20 @@ public class GuildApplyAdminService {
private GuildService guildService;
@Autowired
private AdminPartitionService adminPartitionService;
@Autowired
private RechargeUserService rechargeUserService;
public void existNotAuditByApplyUidCheck4Admin(Long applyUid, String erbanNo) {
GuildApply existNotAuditByApplyUid = guildApplyService.getExistNotAuditByApplyUid(applyUid);
if (existNotAuditByApplyUid != null) {
throw new AdminServiceException(erbanNo + "该用户正在申请注册公会,还未审核");
}
Boolean rechargeUser = rechargeUserService.isRechargeUser(applyUid);
if (rechargeUser) {
throw new AdminServiceException(erbanNo + "代充不能新增设置公会身份");
}
long count = giveUserService.count(Wrappers.<GiveUser>lambdaQuery()
.eq(GiveUser::getUid, applyUid));
if (count > 0) {