|
@@ -156,53 +156,15 @@ public class PlanYearsServiceImpl extends ServiceImpl<PlanYearsMapper, PlanYears
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public List<PlanYearsResponseVo> selectPlanYearsExamineListEXP(PlanYearsStandardVo vo, LoginUser loginUser) {
|
|
|
|
- List<PlanYears> list = new ArrayList<>();
|
|
|
|
- List<PlanYearsResponseVo> planYearsList = new ArrayList<>();
|
|
|
|
|
|
+ public List<PlanYearsResponseVo> selectPlanYearsExamineListEXP(PlanYearsStandardVo vo) {
|
|
|
|
+ List<PlanYears> list = null;
|
|
try {
|
|
try {
|
|
- int num = 1;
|
|
|
|
- int size = 200;
|
|
|
|
- while (size == 200) {
|
|
|
|
- LambdaQueryWrapper<PlanYears> lw = new LambdaQueryWrapper<PlanYears>();
|
|
|
|
- if (!loginUser.getUserId().equals(Long.valueOf("1"))) {
|
|
|
|
- lw.eq(PlanYears::getPurchaseDeptId, loginUser.getDeptId());
|
|
|
|
- }
|
|
|
|
- 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.getProjectStatus())) {
|
|
|
|
- lw.eq(PlanYears::getProjectStatus, vo.getProjectStatus());
|
|
|
|
- } else {
|
|
|
|
- lw.in(PlanYears::getProjectStatus, "1,2,3");
|
|
|
|
- }
|
|
|
|
- if (!ObjectUtils.isEmpty(vo.getParams())) {
|
|
|
|
- if (!ObjectUtils.isEmpty(vo.getParams().get("beginTime"))) {
|
|
|
|
- SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM");
|
|
|
|
- Date ofMonth = dateFormat.parse(vo.getParams().get("beginTime").toString() + "-01");
|
|
|
|
- lw.ge(PlanYears::getPlanDemandSubTime, ofMonth);
|
|
|
|
- }
|
|
|
|
- if (!ObjectUtils.isEmpty(vo.getParams().get("endTime"))) {
|
|
|
|
- SimpleDateFormat dateFormaH = new SimpleDateFormat("yyyy-MM");
|
|
|
|
- SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
|
- SimpleDateFormat dateFormatT = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS");
|
|
|
|
- Date ofMonth = DateUtils.getLastDayOfMonth(dateFormaH.parse(vo.getParams().get("endTime").toString()));
|
|
|
|
- Date parse = dateFormatT.parse(dateFormat.format(ofMonth) + " 23:59:59:999");
|
|
|
|
- lw.le(PlanYears::getPlanDemandSubTime, parse);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- lw.eq(PlanYears::getDelFlay, DataIsDelete.DataNOTDelete);
|
|
|
|
- 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) {
|
|
|
|
|
|
+ list = queryPage(vo);
|
|
|
|
+ } catch (ParseException e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
|
|
+ List<PlanYearsResponseVo> planYearsList = new ArrayList<>();
|
|
|
|
+ planYearsList = changeTo(list);
|
|
return planYearsList;
|
|
return planYearsList;
|
|
}
|
|
}
|
|
|
|
|