You've already forked FrameTour-BE
fix(printer):修复用户照片列表查询逻辑
- 修正了当faceId为null时的过滤条件判断 - 调整了listRelation方法的过滤逻辑,确保正确返回无faceId关联的数据 -保证了getUserPhotoList接口在不同参数下的正确性
This commit is contained in:
@@ -214,10 +214,10 @@ public class PrinterServiceImpl implements PrinterService {
|
||||
|
||||
@Override
|
||||
public List<MemberPrintResp> getUserPhotoList(Long userId, Long scenicId, Long faceId) {
|
||||
if (faceId != null) {
|
||||
if (faceId == null) {
|
||||
List<MemberPrintResp> list = printerMapper.listRelation(userId, scenicId);
|
||||
return list.stream()
|
||||
.filter(item -> Objects.nonNull(item.getFaceId()))
|
||||
.filter(item -> Objects.isNull(item.getFaceId()))
|
||||
.collect(Collectors.toList());
|
||||
}
|
||||
List<MemberPrintResp> list = printerMapper.listRelationByFaceId(userId, scenicId, faceId);
|
||||
|
||||
Reference in New Issue
Block a user