feat:封闭区域人员申请、审批、授权
parent
e724eadebb
commit
c3b0bc977c
|
|
@ -49,14 +49,16 @@ public class PersonApplyQueryExe {
|
||||||
PageResponse<XgfApplyPersonDO> pageResponse = xgfPersonApplyRepository.listPage(parmas);
|
PageResponse<XgfApplyPersonDO> pageResponse = xgfPersonApplyRepository.listPage(parmas);
|
||||||
List<XgfPersonApplyCO> examCenterCOS = xgfApplyPersonCoConvertor.converDOsToCOs(pageResponse.getData());
|
List<XgfPersonApplyCO> examCenterCOS = xgfApplyPersonCoConvertor.converDOsToCOs(pageResponse.getData());
|
||||||
Long userId = AuthContext.getUserId();
|
Long userId = AuthContext.getUserId();
|
||||||
examCenterCOS.forEach(item -> {
|
if (!examCenterCOS.isEmpty()) {
|
||||||
item.setCurrentUserCanAudit(2);
|
examCenterCOS.forEach(item -> {
|
||||||
if (item.getAuditFlag() == 1) {
|
item.setCurrentUserCanAudit(2);
|
||||||
if (item.getAuditUserId().equals(userId)) {
|
if (item.getAuditFlag() == 1) {
|
||||||
item.setCurrentUserCanAudit(1);
|
if (item.getAuditUserId().equals(userId)) {
|
||||||
|
item.setCurrentUserCanAudit(1);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
});
|
||||||
});
|
}
|
||||||
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
|
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -65,12 +67,14 @@ public class PersonApplyQueryExe {
|
||||||
PageResponse<XgfApplyPersonDO> pageResponse = xgfPersonApplyRepository.xgfPersonAuditList(parmas);
|
PageResponse<XgfApplyPersonDO> pageResponse = xgfPersonApplyRepository.xgfPersonAuditList(parmas);
|
||||||
List<XgfPersonApplyCO> examCenterCOS = xgfApplyPersonCoConvertor.converDOsToCOs(pageResponse.getData());
|
List<XgfPersonApplyCO> examCenterCOS = xgfApplyPersonCoConvertor.converDOsToCOs(pageResponse.getData());
|
||||||
Long userId = AuthContext.getUserId();
|
Long userId = AuthContext.getUserId();
|
||||||
examCenterCOS.forEach(item -> {
|
if (!examCenterCOS.isEmpty()) {
|
||||||
item.setCurrentUserCanAudit(2);
|
examCenterCOS.forEach(item -> {
|
||||||
if (item.getAuditUserId().equals(userId)) {
|
item.setCurrentUserCanAudit(2);
|
||||||
item.setCurrentUserCanAudit(1);
|
if (item.getAuditUserId().equals(userId)) {
|
||||||
}
|
item.setCurrentUserCanAudit(1);
|
||||||
});
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
|
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -39,14 +39,17 @@ public class VehicleAuditQueryExe {
|
||||||
PageResponse<VehicleAuditDO> pageResponse = vehicleAuditRepository.listPage(parmas);
|
PageResponse<VehicleAuditDO> pageResponse = vehicleAuditRepository.listPage(parmas);
|
||||||
List<VehicleAuditCO> examCenterCOS = vehicleAuditCoConvertor.converDOsToCOs(pageResponse.getData());
|
List<VehicleAuditCO> examCenterCOS = vehicleAuditCoConvertor.converDOsToCOs(pageResponse.getData());
|
||||||
Long userId = AuthContext.getUserId();
|
Long userId = AuthContext.getUserId();
|
||||||
examCenterCOS.forEach(item -> {
|
if (!examCenterCOS.isEmpty()) {
|
||||||
item.setCurrentUserCanAudit(2);
|
examCenterCOS.forEach(item -> {
|
||||||
if (item.getAuditStatus() == 1) {
|
item.setCurrentUserCanAudit(2);
|
||||||
if (item.getAuditUserId().equals(userId)) {
|
if (item.getAuditStatus() == 1) {
|
||||||
item.setCurrentUserCanAudit(1);
|
if (item.getAuditUserId().equals(userId)) {
|
||||||
|
item.setCurrentUserCanAudit(1);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
});
|
||||||
});
|
}
|
||||||
|
|
||||||
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
|
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,12 +5,13 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* web-infrastructure
|
* web-infrastructure
|
||||||
* @Author dearLin
|
*
|
||||||
* @Date 2026-03-19 17:38:37
|
* @Author dearLin
|
||||||
*/
|
* @Date 2026-03-19 17:38:37
|
||||||
|
*/
|
||||||
@Mapper
|
@Mapper
|
||||||
public interface ClosedAreaFgsPersonAreaMapper extends BaseMapper<ClosedAreaFgsPersonAreaDO> {
|
public interface ClosedAreaFgsPersonAreaMapper extends BaseMapper<ClosedAreaFgsPersonAreaDO> {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,5 @@ import java.util.Map;
|
||||||
* @Date 2026-03-19 17:38:38
|
* @Date 2026-03-19 17:38:38
|
||||||
*/
|
*/
|
||||||
public interface ClosedAreaFgsPersonAreaRepository extends BaseRepository<ClosedAreaFgsPersonAreaDO> {
|
public interface ClosedAreaFgsPersonAreaRepository extends BaseRepository<ClosedAreaFgsPersonAreaDO> {
|
||||||
PageResponse<ClosedAreaFgsPersonAreaDO> listPage(Map<String,Object> params);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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<ClosedAreaFgsPersonAreaMapper, ClosedAreaFgsPersonAreaDO> implements ClosedAreaFgsPersonAreaRepository {
|
||||||
|
private final ClosedAreaFgsPersonAreaMapper closedAreaFgsPersonAreaMapper;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
Loading…
Reference in New Issue