|
@ -3056,8 +3056,15 @@ public class ProjectServiceImpl extends BaseServiceImpl<ProjectDao, ProjectEntit |
|
|
*/ |
|
|
*/ |
|
|
@Override |
|
|
@Override |
|
|
public PageData<ApprovaledListResultDTO> approvaledList(ApprovaledListFromDTO formDTO) { |
|
|
public PageData<ApprovaledListResultDTO> approvaledList(ApprovaledListFromDTO formDTO) { |
|
|
|
|
|
if (StringUtils.isNotBlank(formDTO.getStaffId()) && ProjectConstant.ORG_TYPE_GRID.equals(formDTO.getOrgType())) { |
|
|
|
|
|
CustomerStaffInfoCacheResult staff = CustomerStaffRedis.getStaffInfo(formDTO.getCustomerId(), formDTO.getStaffId()); |
|
|
|
|
|
if (null == staff) { |
|
|
|
|
|
throw new EpmetException(EpmetErrorCode.SERVER_ERROR.getCode(), "获取工作人员信息失败"); |
|
|
|
|
|
} |
|
|
|
|
|
formDTO.setOrgId(staff.getAgencyId()); |
|
|
|
|
|
} |
|
|
PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize()); |
|
|
PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize()); |
|
|
List<ApprovaledListResultDTO> list = baseDao.getGridMemberProjectList(formDTO.getAgencyId(), formDTO.getStaffId(), |
|
|
List<ApprovaledListResultDTO> list = baseDao.getGridMemberProjectList(formDTO.getOrgId(), formDTO.getStaffId(), |
|
|
formDTO.getStartTime(), formDTO.getEndTime()); |
|
|
formDTO.getStartTime(), formDTO.getEndTime()); |
|
|
PageInfo<ApprovaledListResultDTO> pageInfo = new PageInfo<>(list); |
|
|
PageInfo<ApprovaledListResultDTO> pageInfo = new PageInfo<>(list); |
|
|
return new PageData<>(list, pageInfo.getTotal()); |
|
|
return new PageData<>(list, pageInfo.getTotal()); |
|
|