h5-recharge-login

This commit is contained in:
2025-10-14 15:19:22 +08:00
parent b4a3e3f37a
commit bccd82f021
5 changed files with 20 additions and 2 deletions

View File

@@ -3,6 +3,7 @@ package com.accompany.oauth2.service.account;
import com.accompany.common.redis.RedisKey;
import com.accompany.common.status.BusiStatus;
import com.accompany.core.base.SpringContextHolder;
import com.accompany.core.enumeration.PartitionEnum;
import com.accompany.core.exception.ServiceException;
import com.accompany.core.model.Users;
import com.accompany.core.mybatismapper.AccountLoginRecordMapperExpand;
@@ -60,7 +61,13 @@ public class AccountH5LoginService {
if (null == u){
throw new ServiceException(BusiStatus.USERNOTEXISTS);
}
// PartitionUtil.checkInPartition(4, u.getPartitionId());
if (u.getPartitionId() != PartitionEnum.CHINESE.getId()) {
Integer userCount = usersBaseService.rechargeUserCount(uid);
if (userCount <= 0) {
throw new ServiceException(BusiStatus.H5_RECHARGE_USER_NOT_OPEN);
}
}
String jwtToken = createJwtToken(uid);
saveH5LoginJwtToken(uid, jwtToken);