diff --git a/web-app/src/main/java/com/zcloud/primeport/command/query/PersonApplyQueryExe.java b/web-app/src/main/java/com/zcloud/primeport/command/query/PersonApplyQueryExe.java index 8d11a8e..58d9a38 100644 --- a/web-app/src/main/java/com/zcloud/primeport/command/query/PersonApplyQueryExe.java +++ b/web-app/src/main/java/com/zcloud/primeport/command/query/PersonApplyQueryExe.java @@ -49,14 +49,16 @@ public class PersonApplyQueryExe { PageResponse pageResponse = xgfPersonApplyRepository.listPage(parmas); List examCenterCOS = xgfApplyPersonCoConvertor.converDOsToCOs(pageResponse.getData()); Long userId = AuthContext.getUserId(); - examCenterCOS.forEach(item -> { - item.setCurrentUserCanAudit(2); - if (item.getAuditFlag() == 1) { - if (item.getAuditUserId().equals(userId)) { - item.setCurrentUserCanAudit(1); + if (!examCenterCOS.isEmpty()) { + examCenterCOS.forEach(item -> { + item.setCurrentUserCanAudit(2); + if (item.getAuditFlag() == 1) { + if (item.getAuditUserId().equals(userId)) { + item.setCurrentUserCanAudit(1); + } } - } - }); + }); + } return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex()); } @@ -65,12 +67,14 @@ public class PersonApplyQueryExe { PageResponse pageResponse = xgfPersonApplyRepository.xgfPersonAuditList(parmas); List examCenterCOS = xgfApplyPersonCoConvertor.converDOsToCOs(pageResponse.getData()); Long userId = AuthContext.getUserId(); - examCenterCOS.forEach(item -> { - item.setCurrentUserCanAudit(2); - if (item.getAuditUserId().equals(userId)) { - item.setCurrentUserCanAudit(1); - } - }); + if (!examCenterCOS.isEmpty()) { + examCenterCOS.forEach(item -> { + item.setCurrentUserCanAudit(2); + if (item.getAuditUserId().equals(userId)) { + item.setCurrentUserCanAudit(1); + } + }); + } return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex()); } diff --git a/web-app/src/main/java/com/zcloud/primeport/command/query/VehicleAuditQueryExe.java b/web-app/src/main/java/com/zcloud/primeport/command/query/VehicleAuditQueryExe.java index 00ccb38..984085c 100644 --- a/web-app/src/main/java/com/zcloud/primeport/command/query/VehicleAuditQueryExe.java +++ b/web-app/src/main/java/com/zcloud/primeport/command/query/VehicleAuditQueryExe.java @@ -39,14 +39,17 @@ public class VehicleAuditQueryExe { PageResponse pageResponse = vehicleAuditRepository.listPage(parmas); List examCenterCOS = vehicleAuditCoConvertor.converDOsToCOs(pageResponse.getData()); Long userId = AuthContext.getUserId(); - examCenterCOS.forEach(item -> { - item.setCurrentUserCanAudit(2); - if (item.getAuditStatus() == 1) { - if (item.getAuditUserId().equals(userId)) { - item.setCurrentUserCanAudit(1); + if (!examCenterCOS.isEmpty()) { + examCenterCOS.forEach(item -> { + item.setCurrentUserCanAudit(2); + if (item.getAuditStatus() == 1) { + if (item.getAuditUserId().equals(userId)) { + item.setCurrentUserCanAudit(1); + } } - } - }); + }); + } + return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex()); } diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/ClosedAreaFgsPersonAreaMapper.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/ClosedAreaFgsPersonAreaMapper.java index 6aef5fa..a5b89c9 100644 --- a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/ClosedAreaFgsPersonAreaMapper.java +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/mapper/ClosedAreaFgsPersonAreaMapper.java @@ -5,12 +5,13 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Mapper; /** -* web-infrastructure -* @Author dearLin -* @Date 2026-03-19 17:38:37 -*/ + * web-infrastructure + * + * @Author dearLin + * @Date 2026-03-19 17:38:37 + */ @Mapper public interface ClosedAreaFgsPersonAreaMapper extends BaseMapper { - } +} diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/ClosedAreaFgsPersonAreaRepository.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/ClosedAreaFgsPersonAreaRepository.java index ac5a979..cc989e2 100644 --- a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/ClosedAreaFgsPersonAreaRepository.java +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/ClosedAreaFgsPersonAreaRepository.java @@ -11,6 +11,5 @@ import java.util.Map; * @Date 2026-03-19 17:38:38 */ public interface ClosedAreaFgsPersonAreaRepository extends BaseRepository { - PageResponse listPage(Map params); } diff --git a/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/impl/ClosedAreaFgsPersonAreaRepositoryImpl.java b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/impl/ClosedAreaFgsPersonAreaRepositoryImpl.java new file mode 100644 index 0000000..c6c36d0 --- /dev/null +++ b/web-infrastructure/src/main/java/com/zcloud/primeport/persistence/repository/impl/ClosedAreaFgsPersonAreaRepositoryImpl.java @@ -0,0 +1,33 @@ +package com.zcloud.primeport.persistence.repository.impl; + +import com.alibaba.cola.dto.PageResponse; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.jjb.saas.framework.repository.common.PageHelper; +import com.jjb.saas.framework.repository.repo.impl.BaseRepositoryImpl; +import com.zcloud.gbscommon.utils.PageQueryHelper; +import com.zcloud.gbscommon.utils.Query; +import com.zcloud.primeport.persistence.dataobject.ClosedAreaFgsPersonAreaDO; +import com.zcloud.primeport.persistence.dataobject.ClosedAreaFgsPersonAuthDO; +import com.zcloud.primeport.persistence.mapper.ClosedAreaFgsPersonAreaMapper; +import com.zcloud.primeport.persistence.mapper.ClosedAreaFgsPersonAuthMapper; +import com.zcloud.primeport.persistence.repository.ClosedAreaFgsPersonAreaRepository; +import com.zcloud.primeport.persistence.repository.ClosedAreaFgsPersonAuthRepository; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; + +import java.util.Map; + +/** +* web-infrastructure +* @Author dearLin +* @Date 2026-03-19 17:37:04 +*/ +@Service +@RequiredArgsConstructor +public class ClosedAreaFgsPersonAreaRepositoryImpl extends BaseRepositoryImpl implements ClosedAreaFgsPersonAreaRepository { + private final ClosedAreaFgsPersonAreaMapper closedAreaFgsPersonAreaMapper; + + +} +