This commit is contained in:
77
2024-04-14 22:46:01 +08:00
parent bcb40cfc4a
commit 05c9cacf70
25 changed files with 99 additions and 42 deletions

View File

@@ -269,8 +269,16 @@ public class CurrentUserManager {
.set(User::getAvatarState, 1));
vo.setAuditStatus(AuditStatusEnum.SUCCESS.getCode());
imManager.updateImInfo(res.getUserId(),res.getAvatar(),null,null);
try {
anchorApplyService.checkAnchorAuto(user.getId());
}catch (Exception e){
log.error("检查是否自动主播失败!",e);
}
}
return vo;
}
@Autowired
private AnchorApplyService anchorApplyService;
}

View File

@@ -37,4 +37,6 @@ public interface UserAlbumService extends IService<UserAlbum> {
void auditSuccess(Long id);
void auditFail(Long id);
boolean batchAuditSuccess(List<Long> ids);
}

View File

@@ -6,6 +6,8 @@ import com.ruoyi.cai.domain.UserPictureAudit;
import com.ruoyi.cai.dto.admin.vo.user.UserPictureAuditAdminVo;
import com.ruoyi.common.core.domain.PageQuery;
import java.util.List;
/**
* 头像审核Service接口
*
@@ -20,4 +22,6 @@ public interface UserPictureAuditService extends IService<UserPictureAudit> {
void auditSuccess(Long id);
void auditFail(Long id);
boolean batchSuccess(List<Long> ids);
}

View File

@@ -130,4 +130,13 @@ public class UserAlbumServiceImpl extends ServiceImpl<UserAlbumMapper, UserAlbum
.set(UserAlbum::getAuditTime, LocalDateTime.now()));
}
@Override
public boolean batchAuditSuccess(List<Long> ids) {
return this.update(Wrappers.lambdaUpdate(UserAlbum.class)
.in(UserAlbum::getId, ids)
.eq(UserAlbum::getAuditStatus, AuditStatusEnum.AUDITING.getCode())
.set(UserAlbum::getAuditStatus, AuditStatusEnum.SUCCESS.getCode())
.set(UserAlbum::getAuditTime, LocalDateTime.now()));
}
}

View File

@@ -19,6 +19,7 @@ import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.time.LocalDateTime;
import java.util.List;
/**
* 头像审核Service业务层处理
@@ -82,4 +83,12 @@ public class UserPictureAuditServiceImpl extends ServiceImpl<UserPictureAuditMap
.set(UserPictureAudit::getAuditStatus, AuditStatusEnum.FAIL.getCode())
.set(UserPictureAudit::getAuditTime, LocalDateTime.now()));
}
@Override
public boolean batchSuccess(List<Long> ids) {
for (Long id : ids) {
this.auditSuccess(id);
}
return true;
}
}