From 0540325f351989385700f8696604c6ca30f0ff76 Mon Sep 17 00:00:00 2001 From: zzy <2041873787@qq.com> Date: Tue, 27 Jul 2021 17:04:30 +0800 Subject: [PATCH] =?UTF-8?q?update=EF=BC=9A=E4=BF=AE=E6=94=B9=E6=A0=87?= =?UTF-8?q?=E5=87=86=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/SarLawsDetailedListServiceImpl.java | 121 +++++++----------- .../Impl/SarPublicIdeaAllServiceImpl.java | 77 +++++++---- .../impl/SarStandItemsServiceImpl.java | 25 +++- 3 files changed, 116 insertions(+), 107 deletions(-) diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsDetailedList/service/impl/SarLawsDetailedListServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsDetailedList/service/impl/SarLawsDetailedListServiceImpl.java index 3abdf241..01697f77 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsDetailedList/service/impl/SarLawsDetailedListServiceImpl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsDetailedList/service/impl/SarLawsDetailedListServiceImpl.java @@ -82,89 +82,60 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl selectAll(DetAllStandDto detAllStandDto){ - - SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); - Date Time = null; - try { - Time = sdf.parse(detAllStandDto.getEndTime()); - } catch (ParseException e) { - e.printStackTrace(); + if (detAllStandDto.getEndTime()!=null){ + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); + Date Time = null; + try { + Time = sdf.parse(detAllStandDto.getEndTime()); + } catch (ParseException e) { + e.printStackTrace(); + } + QueryWrapper wrapper = new QueryWrapper<>(); + wrapper.eq("CID",detAllStandDto.getCid()); + Page page = new Page<>(detAllStandDto.getPage(),detAllStandDto.getSize()); + IPage userIPage = sarPublicIdeaAllDao.selectPage(page, wrapper); + System.out.println("总条数"+userIPage.getTotal()); + System.out.println("总页数"+userIPage.getPages()); + List list= userIPage.getRecords(); + List list1 = new ArrayList<>(); + list1 = BeanConverUtil.converList(list, SarPublicIdeaAllSUD.class); + for (SarPublicIdeaAllSUD sud:list1){ + if (Time.compareTo(new Date())>=0)sud.setIdeaKey(0); + else {sud.setIdeaKey(1);} + } + IPage userIPage1 = new Page<>(); + userIPage1.setPages(userIPage.getPages()); + userIPage1.setSize(userIPage.getSize()); + userIPage1.setTotal(userIPage.getTotal()); + userIPage1.setCurrent(userIPage.getCurrent()); + userIPage1.setRecords(list1); + return userIPage1; + }else { + QueryWrapper wrapper = new QueryWrapper<>(); + wrapper.eq("CID",detAllStandDto.getCid()); + Page page = new Page<>(detAllStandDto.getPage(),detAllStandDto.getSize()); + IPage userIPage = sarPublicIdeaAllDao.selectPage(page, wrapper); + System.out.println("总条数"+userIPage.getTotal()); + System.out.println("总页数"+userIPage.getPages()); + List list= userIPage.getRecords(); + List list1 = new ArrayList<>(); + list1 = BeanConverUtil.converList(list, SarPublicIdeaAllSUD.class); + for (SarPublicIdeaAllSUD sud:list1){ + sud.setIdeaKey(0); + } + IPage userIPage1 = new Page<>(); + userIPage1.setPages(userIPage.getPages()); + userIPage1.setSize(userIPage.getSize()); + userIPage1.setTotal(userIPage.getTotal()); + userIPage1.setCurrent(userIPage.getCurrent()); + userIPage1.setRecords(list1); + return userIPage1; } - QueryWrapper wrapper = new QueryWrapper<>(); - wrapper.eq("CID",detAllStandDto.getCid()); - Page page = new Page<>(detAllStandDto.getPage(),detAllStandDto.getSize()); - IPage userIPage = sarPublicIdeaAllDao.selectPage(page, wrapper); - System.out.println("总条数"+userIPage.getTotal()); - System.out.println("总页数"+userIPage.getPages()); - List list= userIPage.getRecords(); - List list1 = new ArrayList<>(); - list1 = BeanConverUtil.converList(list, SarPublicIdeaAllSUD.class); - for (SarPublicIdeaAllSUD sud:list1){ - if (Time.compareTo(new Date())>=0)sud.setIdeaKey(0); - else {sud.setIdeaKey(1);} - } - IPage userIPage1 = new Page<>(); - userIPage1.setPages(userIPage.getPages()); - userIPage1.setSize(userIPage.getSize()); - userIPage1.setTotal(userIPage.getTotal()); - userIPage1.setCurrent(userIPage.getCurrent()); - userIPage1.setRecords(list1); - return userIPage1; + + } @Override diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandItems/service/impl/SarStandItemsServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandItems/service/impl/SarStandItemsServiceImpl.java index 25152da2..c06fe3fa 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandItems/service/impl/SarStandItemsServiceImpl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandItems/service/impl/SarStandItemsServiceImpl.java @@ -1,13 +1,15 @@ package com.adc.da.slrs.sarStandItems.service.impl; -import com.adc.da.http.Result; import com.adc.da.slrs.sarLawsAttrDetailedList.dao.SarLawsAttrDetailedListDao; import com.adc.da.slrs.sarLawsAttrDetailedList.entity.LawsDto; import com.adc.da.slrs.sarStandItems.entity.*; import com.adc.da.slrs.sarStandItems.dao.SarStandItemsDao; import com.adc.da.slrs.sarStandItems.page.SarStandItemsEOPage; import com.adc.da.slrs.sarStandItems.service.ISarStandItemsService; +import com.adc.da.slrs.sarStandardsInfo.controller.SarStandardsInfoController; import com.adc.da.slrs.sarStandardsInfo.entity.ActSarItemsEO; +import com.adc.da.slrs.sarStandardsInfo.entity.SarStandardsInfo; +import com.adc.da.slrs.sarStandardsInfo.entity.SarStandardsInfoEOPage; import com.adc.da.slrs.sysInfo.service.SysInfoEOService; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; @@ -32,11 +34,12 @@ public class SarStandItemsServiceImpl extends ServiceImpl queryItemsByList(SarStandItemsEOPage page, String resType){ List itemsEOList = dao.queryItemsByList(page); @@ -144,7 +147,23 @@ public class SarStandItemsServiceImpl extends ServiceImpl selectLawDto(FindStandDto findStandDto) { - List standId = dao.selectStandId((findStandDto.getPage())-1, findStandDto.getSize()); + SarStandardsInfoEOPage page = new SarStandardsInfoEOPage(); + page.setPage(findStandDto.getPage()); + page.setPageSize(findStandDto.getSize()); + page.setUserId(null); + List pageInfo = null; + try { + pageInfo = sarStandardsInfoController.getSarStandardsInfoPage(page).getData().getList(); + } catch (Exception e) { + e.printStackTrace(); + } + List standId = new ArrayList<>(); + for (SarStandardsInfo standardsInfo : pageInfo){ + if (standardsInfo.getAttrInfoCaseMap().get("fbgbjbd")!=null){ + standId.add(standardsInfo.getId()); + } + } + List list=new ArrayList<>(); if (standId==null || standId.size()==0){ list = null;