拉黑限制

This commit is contained in:
GYJ
2025-02-25 20:21:17 +08:00
parent f38ea13960
commit f4787bd7cb
3 changed files with 11 additions and 1 deletions

View File

@@ -894,7 +894,7 @@ public class UserServiceImpl extends ServiceImpl<UserDao, UserEntity> implements
return Result.error("账号或密码不正确!"); return Result.error("账号或密码不正确!");
} }
if (userInfo.getStatus().equals(2)) { if (!userInfo.getStatus().equals(1)) {
return Result.error("账号已被禁用,请联系客服处理!"); return Result.error("账号已被禁用,请联系客服处理!");
} }

View File

@@ -262,6 +262,13 @@ public class OrdersServiceImpl extends ServiceImpl<OrdersDao, Orders> implements
@Override @Override
public Result insertCourseOrders(Long courseId, Long courseDetailsId, Long userId) { public Result insertCourseOrders(Long courseId, Long courseDetailsId, Long userId) {
log.info("生成商品订单信息接口入参为:{},{}", courseId, userId); log.info("生成商品订单信息接口入参为:{},{}", courseId, userId);
UserEntity userEntity = userService.getById(userId);
if (userEntity == null) {
throw new SqxException("用户不存在");
}
if (!userEntity.getStatus().equals(1)) {
throw new SqxException("账号已被禁用,请联系客服处理!");
}
// reentrantReadWriteLock.writeLock().lock(); // reentrantReadWriteLock.writeLock().lock();
try { try {
CourseDetails courseDetail = null; CourseDetails courseDetail = null;

View File

@@ -553,6 +553,9 @@ public class CashOutServiceImpl extends ServiceImpl<CashOutDao, CashOut> impleme
if (userInfo.getStatus().equals(0)) { if (userInfo.getStatus().equals(0)) {
return Result.error(9999, "账号不存在!"); return Result.error(9999, "账号不存在!");
} }
if (!userInfo.getStatus().equals(1)) {
throw new SqxException("账号已被禁用,请联系客服处理!");
}
UserInfo userDetailInfo = userInfoService.getOne(new LambdaQueryWrapper<UserInfo>().eq(UserInfo::getUserId, userId)); UserInfo userDetailInfo = userInfoService.getOne(new LambdaQueryWrapper<UserInfo>().eq(UserInfo::getUserId, userId));
if (userDetailInfo == null || StrUtil.isBlank(userDetailInfo.getCertName())) { if (userDetailInfo == null || StrUtil.isBlank(userDetailInfo.getCertName())) {