|
@@ -137,6 +137,47 @@ public class PlanYearsServiceImpl implements PlanYearsService {
|
|
|
return pageInfo;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public List<PlanYears> selectPlanYearsExamineListEXP(PlanYearsStandardVo vo) {
|
|
|
+ List<PlanYears> list = new ArrayList<>();
|
|
|
+ List<PlanYears> planYearsList = new ArrayList<>();
|
|
|
+ try {
|
|
|
+ int num = 1;
|
|
|
+ int size = 200;
|
|
|
+ while (size == 200) {
|
|
|
+ LambdaQueryWrapper<PlanYears> lw = new LambdaQueryWrapper<PlanYears>();
|
|
|
+ if (!ObjectUtils.isEmpty(vo.getProjectName())) {
|
|
|
+ lw.like(PlanYears::getProjectName, vo.getProjectName());
|
|
|
+ }
|
|
|
+ if (!ObjectUtils.isEmpty(vo.getPurchaseServices())) {
|
|
|
+ lw.eq(PlanYears::getPurchaseServices, vo.getPurchaseServices());
|
|
|
+ }
|
|
|
+ if (!ObjectUtils.isEmpty(vo.getIsExcess())) {
|
|
|
+ lw.eq(PlanYears::getIsExcess, vo.getIsExcess());
|
|
|
+ }
|
|
|
+ if (!ObjectUtils.isEmpty(vo.getProjectStatus())) {
|
|
|
+ lw.eq(PlanYears::getProjectStatus, vo.getProjectStatus());
|
|
|
+ } else {
|
|
|
+ lw.in(PlanYears::getProjectStatus, "1,3");
|
|
|
+ }
|
|
|
+ if (!ObjectUtils.isEmpty(vo.getBeginTime())) {
|
|
|
+ lw.ge(PlanYears::getPlanDemandSubTime, vo.getBeginTime());
|
|
|
+ }
|
|
|
+ if (!ObjectUtils.isEmpty(vo.getEndTime())) {
|
|
|
+ lw.le(PlanYears::getPlanDemandSubTime, vo.getEndTime());
|
|
|
+ }
|
|
|
+ Page<PlanYears> page = planYearsMapper.selectPage(new Page<PlanYears>(num, size, false), lw);
|
|
|
+ list.addAll(page.getRecords());
|
|
|
+ size = page.getRecords().size();
|
|
|
+ num++;
|
|
|
+ }
|
|
|
+ planYearsList = changeTo(list);
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ return planYearsList;
|
|
|
+ }
|
|
|
+
|
|
|
@Transactional
|
|
|
@Override
|
|
|
public AjaxResult insertPlanYears(PlanYearsStandardVo yearsStandardVo) {
|