This commit is contained in:
77
2024-04-23 00:42:51 +08:00
parent 82b6d4af3c
commit e4dde712e6

View File

@@ -68,7 +68,8 @@ public class UserPicturesServiceImpl extends ServiceImpl<UserPicturesMapper,User
}
List<Long> userIds = records.stream().map(UserPicturesAdminMergeVo::getUserId).collect(Collectors.toList());
List<UserPictures> list = this.list(Wrappers.lambdaQuery(UserPictures.class)
.in(UserPictures::getUserId, userIds));
.in(UserPictures::getUserId, userIds)
.eq(UserPictures::getAuditStatus, AuditEnum.SUCCESS.getCode()));
Map<Long, List<UserPictures>> userIdPictursMap = list.stream().collect(Collectors.groupingBy(UserPictures::getUserId));
for (UserPicturesAdminMergeVo record : records) {
record.setUserPictureList(userIdPictursMap.getOrDefault(record.getUserId(), Collections.emptyList()));
@@ -90,8 +91,9 @@ public class UserPicturesServiceImpl extends ServiceImpl<UserPicturesMapper,User
List<UserPictures> userPicturesList = this.listByUserIdAuditingAndSuccess(userId);
// 处理新增
List<Long> pictureIds = new ArrayList<>();
for (UserPictures pictures : userPicturesList) {
for (UserPictures pictures : userPictures) {
if(pictures.getId() == null){
pictures.setUsercode(minUser.getUsercode());
pictures.setAuditStatus(AuditEnum.SUCCESS.getCode());
pictures.setAuditRemark("后台管理操作");
this.save(pictures);