Merge branch 'develop_1' into 'develop_master'
update:修改标准查询 See merge request !62
This commit is contained in:
+44
-77
@@ -82,89 +82,60 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl<SarLawsDetailedL
|
|||||||
switch (addDetailedDto.getSortKey()) {
|
switch (addDetailedDto.getSortKey()) {
|
||||||
case "1":
|
case "1":
|
||||||
sarLawsDetailedList.setCountryArea(addDetailedDto.getCountryArea());
|
sarLawsDetailedList.setCountryArea(addDetailedDto.getCountryArea());
|
||||||
if (addDetailedDto.getInforlist()!=null){
|
|
||||||
if (addDetailedDto.getInforlist().contains(",")){
|
|
||||||
String[] id = addDetailedDto.getInforlist().split(",");
|
|
||||||
String[] putTime = addDetailedDto.getInforlist1().split(",");
|
|
||||||
String[] zcc = addDetailedDto.getInforlist2().split(",");
|
|
||||||
String[] xcx = addDetailedDto.getInforlist3().split(",");
|
|
||||||
for (int a =0;a< id.length;a++){
|
|
||||||
TimeDto dto = new TimeDto();
|
|
||||||
dto.setStandId(id[a]);
|
|
||||||
if (null==putTime[a]){
|
|
||||||
dto.setPutTime(null);
|
|
||||||
}else {
|
|
||||||
dto.setPutTime(putTime[a]);
|
|
||||||
}
|
|
||||||
if (null == xcx[a]){
|
|
||||||
dto.setXcxssrqgj(null);
|
|
||||||
}else {
|
|
||||||
dto.setXcxssrqgj(xcx[a]);
|
|
||||||
}
|
|
||||||
if (null == zcc[a]){
|
|
||||||
dto.setZccssrqgj(null);
|
|
||||||
}else {
|
|
||||||
dto.setZccssrqgj(zcc[a]);
|
|
||||||
}
|
|
||||||
timeDto.add(dto);
|
|
||||||
}
|
|
||||||
}else {
|
|
||||||
TimeDto dto = new TimeDto();
|
|
||||||
dto.setStandId(addDetailedDto.getInforlist());
|
|
||||||
dto.setPutTime(addDetailedDto.getInforlist1());
|
|
||||||
dto.setXcxssrqgj(addDetailedDto.getInforlist2());
|
|
||||||
dto.setZccssrqgj(addDetailedDto.getInforlist3());
|
|
||||||
timeDto.add(dto);
|
|
||||||
}
|
|
||||||
}else {
|
|
||||||
timeDto=null;
|
|
||||||
}
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case "2":
|
case "2":
|
||||||
sarLawsDetailedList.setProjectName(addDetailedDto.getProjectName());
|
sarLawsDetailedList.setProjectName(addDetailedDto.getProjectName());
|
||||||
if (addDetailedDto.getInforlist() != null){
|
|
||||||
if (addDetailedDto.getInforlist().contains(",")){
|
|
||||||
String[] id = addDetailedDto.getInforlist().split(",");
|
|
||||||
for (String standId:id){
|
|
||||||
TimeDto dto = new TimeDto();
|
|
||||||
dto.setStandId(standId);
|
|
||||||
timeDto.add(dto);
|
|
||||||
}
|
|
||||||
}else {
|
|
||||||
TimeDto dto = new TimeDto();
|
|
||||||
dto.setStandId(addDetailedDto.getInforlist());
|
|
||||||
timeDto.add(dto);
|
|
||||||
}
|
|
||||||
}else {
|
|
||||||
timeDto=null;
|
|
||||||
}
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case "3":
|
case "3":
|
||||||
sarLawsDetailedList.setDetailedList(addDetailedDto.getDetailedList());
|
sarLawsDetailedList.setDetailedList(addDetailedDto.getDetailedList());
|
||||||
if (addDetailedDto.getInforlist() != null){
|
|
||||||
if (addDetailedDto.getInforlist().contains(",")){
|
|
||||||
String[] id = addDetailedDto.getInforlist().split(",");
|
|
||||||
for (String standId:id){
|
|
||||||
TimeDto dto = new TimeDto();
|
|
||||||
dto.setStandId(standId);
|
|
||||||
timeDto.add(dto);
|
|
||||||
}
|
|
||||||
}else {
|
|
||||||
TimeDto dto = new TimeDto();
|
|
||||||
dto.setStandId(addDetailedDto.getInforlist());
|
|
||||||
timeDto.add(dto);
|
|
||||||
}
|
|
||||||
}else {
|
|
||||||
timeDto=null;
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if ("admin".equals(getUserName()))sarLawsDetailedList.setUpdatePeople("管理员");
|
if ("admin".equals(getUserName()))sarLawsDetailedList.setUpdatePeople("管理员");
|
||||||
else {sarLawsDetailedList.setUpdatePeople(getUserName());}
|
else {sarLawsDetailedList.setUpdatePeople(getUserName());}
|
||||||
|
|
||||||
|
if (addDetailedDto.getInforlist()!=null){
|
||||||
|
if (addDetailedDto.getInforlist().contains(",")){
|
||||||
|
String[] id = addDetailedDto.getInforlist().split(",");
|
||||||
|
String[] putTime = addDetailedDto.getInforlist1().split(",");
|
||||||
|
String[] zcc = addDetailedDto.getInforlist2().split(",");
|
||||||
|
String[] xcx = addDetailedDto.getInforlist3().split(",");
|
||||||
|
for (int a =0;a< id.length;a++){
|
||||||
|
TimeDto dto = new TimeDto();
|
||||||
|
dto.setStandId(id[a]);
|
||||||
|
if (null==putTime[a]){
|
||||||
|
dto.setPutTime(null);
|
||||||
|
}else {
|
||||||
|
dto.setPutTime(putTime[a]);
|
||||||
|
}
|
||||||
|
if (null == xcx[a]){
|
||||||
|
dto.setXcxssrqgj(null);
|
||||||
|
}else {
|
||||||
|
dto.setXcxssrqgj(xcx[a]);
|
||||||
|
}
|
||||||
|
if (null == zcc[a]){
|
||||||
|
dto.setZccssrqgj(null);
|
||||||
|
}else {
|
||||||
|
dto.setZccssrqgj(zcc[a]);
|
||||||
|
}
|
||||||
|
timeDto.add(dto);
|
||||||
|
}
|
||||||
|
}else {
|
||||||
|
TimeDto dto = new TimeDto();
|
||||||
|
dto.setStandId(addDetailedDto.getInforlist());
|
||||||
|
dto.setPutTime(addDetailedDto.getInforlist1());
|
||||||
|
dto.setXcxssrqgj(addDetailedDto.getInforlist2());
|
||||||
|
dto.setZccssrqgj(addDetailedDto.getInforlist3());
|
||||||
|
timeDto.add(dto);
|
||||||
|
}
|
||||||
|
}else {
|
||||||
|
timeDto=null;
|
||||||
|
}
|
||||||
sarLawsDetailedListDao.insert(sarLawsDetailedList);
|
sarLawsDetailedListDao.insert(sarLawsDetailedList);
|
||||||
service.insertDetailedList(sarLawsDetailedList.getId(),timeDto);
|
service.insertDetailedList(sarLawsDetailedList.getId(),timeDto);
|
||||||
|
|
||||||
@@ -288,34 +259,30 @@ public class SarLawsDetailedListServiceImpl extends ServiceImpl<SarLawsDetailedL
|
|||||||
for (int a = 0; a < id.length; a++) {
|
for (int a = 0; a < id.length; a++) {
|
||||||
TimeDto dto = new TimeDto();
|
TimeDto dto = new TimeDto();
|
||||||
dto.setStandId(id[a]);
|
dto.setStandId(id[a]);
|
||||||
if ("\"".equals(putTime[a])) {
|
if (putTime[a]==null) {
|
||||||
dto.setPutTime(null);
|
dto.setPutTime(null);
|
||||||
} else {
|
} else {
|
||||||
dto.setPutTime(putTime[a]);
|
dto.setPutTime(putTime[a]);
|
||||||
}
|
}
|
||||||
if ("\"".equals(putTime[a])) {
|
if (putTime[a]==null) {
|
||||||
dto.setXcxssrqgj(null);
|
dto.setXcxssrqgj(null);
|
||||||
} else {
|
} else {
|
||||||
dto.setXcxssrqgj(xcx[a]);
|
dto.setXcxssrqgj(xcx[a]);
|
||||||
}
|
}
|
||||||
if ("\"".equals(putTime[a])) {
|
if (putTime[a]==null) {
|
||||||
dto.setZccssrqgj(null);
|
dto.setZccssrqgj(null);
|
||||||
} else {
|
} else {
|
||||||
dto.setZccssrqgj(zcc[a]);
|
dto.setZccssrqgj(zcc[a]);
|
||||||
}
|
}
|
||||||
timeDto.add(dto);
|
timeDto.add(dto);
|
||||||
}
|
}
|
||||||
} else if ("1".equals(detailedUpDto.getSortKey())){
|
} else {
|
||||||
TimeDto dto = new TimeDto();
|
TimeDto dto = new TimeDto();
|
||||||
dto.setStandId(detailedUpDto.getInforlist());
|
dto.setStandId(detailedUpDto.getInforlist());
|
||||||
dto.setPutTime(detailedUpDto.getInforlist1());
|
dto.setPutTime(detailedUpDto.getInforlist1());
|
||||||
dto.setXcxssrqgj(detailedUpDto.getInforlist2());
|
dto.setXcxssrqgj(detailedUpDto.getInforlist2());
|
||||||
dto.setZccssrqgj(detailedUpDto.getInforlist3());
|
dto.setZccssrqgj(detailedUpDto.getInforlist3());
|
||||||
timeDto.add(dto);
|
timeDto.add(dto);
|
||||||
}else {
|
|
||||||
TimeDto dto = new TimeDto();
|
|
||||||
dto.setStandId(detailedUpDto.getInforlist());
|
|
||||||
timeDto.add(dto);
|
|
||||||
}
|
}
|
||||||
service.updateDetailedLaws(detailedUpDto.getId(), timeDto);
|
service.updateDetailedLaws(detailedUpDto.getId(), timeDto);
|
||||||
}
|
}
|
||||||
|
|||||||
+50
-27
@@ -41,35 +41,58 @@ public class SarPublicIdeaAllServiceImpl extends ServiceImpl<SarPublicIdeaAllDao
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IPage<SarPublicIdeaAllSUD> selectAll(DetAllStandDto detAllStandDto){
|
public IPage<SarPublicIdeaAllSUD> selectAll(DetAllStandDto detAllStandDto){
|
||||||
|
if (detAllStandDto.getEndTime()!=null){
|
||||||
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
||||||
Date Time = null;
|
Date Time = null;
|
||||||
try {
|
try {
|
||||||
Time = sdf.parse(detAllStandDto.getEndTime());
|
Time = sdf.parse(detAllStandDto.getEndTime());
|
||||||
} catch (ParseException e) {
|
} catch (ParseException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
QueryWrapper<SarPublicIdeaAll> wrapper = new QueryWrapper<>();
|
||||||
|
wrapper.eq("CID",detAllStandDto.getCid());
|
||||||
|
Page<SarPublicIdeaAll> page = new Page<>(detAllStandDto.getPage(),detAllStandDto.getSize());
|
||||||
|
IPage<SarPublicIdeaAll> userIPage = sarPublicIdeaAllDao.selectPage(page, wrapper);
|
||||||
|
System.out.println("总条数"+userIPage.getTotal());
|
||||||
|
System.out.println("总页数"+userIPage.getPages());
|
||||||
|
List<SarPublicIdeaAll> list= userIPage.getRecords();
|
||||||
|
List<SarPublicIdeaAllSUD> 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<SarPublicIdeaAllSUD> 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<SarPublicIdeaAll> wrapper = new QueryWrapper<>();
|
||||||
|
wrapper.eq("CID",detAllStandDto.getCid());
|
||||||
|
Page<SarPublicIdeaAll> page = new Page<>(detAllStandDto.getPage(),detAllStandDto.getSize());
|
||||||
|
IPage<SarPublicIdeaAll> userIPage = sarPublicIdeaAllDao.selectPage(page, wrapper);
|
||||||
|
System.out.println("总条数"+userIPage.getTotal());
|
||||||
|
System.out.println("总页数"+userIPage.getPages());
|
||||||
|
List<SarPublicIdeaAll> list= userIPage.getRecords();
|
||||||
|
List<SarPublicIdeaAllSUD> list1 = new ArrayList<>();
|
||||||
|
list1 = BeanConverUtil.converList(list, SarPublicIdeaAllSUD.class);
|
||||||
|
for (SarPublicIdeaAllSUD sud:list1){
|
||||||
|
sud.setIdeaKey(0);
|
||||||
|
}
|
||||||
|
IPage<SarPublicIdeaAllSUD> 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<SarPublicIdeaAll> wrapper = new QueryWrapper<>();
|
|
||||||
wrapper.eq("CID",detAllStandDto.getCid());
|
|
||||||
Page<SarPublicIdeaAll> page = new Page<>(detAllStandDto.getPage(),detAllStandDto.getSize());
|
|
||||||
IPage<SarPublicIdeaAll> userIPage = sarPublicIdeaAllDao.selectPage(page, wrapper);
|
|
||||||
System.out.println("总条数"+userIPage.getTotal());
|
|
||||||
System.out.println("总页数"+userIPage.getPages());
|
|
||||||
List<SarPublicIdeaAll> list= userIPage.getRecords();
|
|
||||||
List<SarPublicIdeaAllSUD> 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<SarPublicIdeaAllSUD> 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
|
@Override
|
||||||
|
|||||||
+22
-3
@@ -1,13 +1,15 @@
|
|||||||
package com.adc.da.slrs.sarStandItems.service.impl;
|
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.dao.SarLawsAttrDetailedListDao;
|
||||||
import com.adc.da.slrs.sarLawsAttrDetailedList.entity.LawsDto;
|
import com.adc.da.slrs.sarLawsAttrDetailedList.entity.LawsDto;
|
||||||
import com.adc.da.slrs.sarStandItems.entity.*;
|
import com.adc.da.slrs.sarStandItems.entity.*;
|
||||||
import com.adc.da.slrs.sarStandItems.dao.SarStandItemsDao;
|
import com.adc.da.slrs.sarStandItems.dao.SarStandItemsDao;
|
||||||
import com.adc.da.slrs.sarStandItems.page.SarStandItemsEOPage;
|
import com.adc.da.slrs.sarStandItems.page.SarStandItemsEOPage;
|
||||||
import com.adc.da.slrs.sarStandItems.service.ISarStandItemsService;
|
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.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.adc.da.slrs.sysInfo.service.SysInfoEOService;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
@@ -32,11 +34,12 @@ public class SarStandItemsServiceImpl extends ServiceImpl<SarStandItemsDao, SarS
|
|||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private SarStandItemsDao dao;
|
private SarStandItemsDao dao;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private SysInfoEOService sysInfoEOService;
|
private SysInfoEOService sysInfoEOService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private SarLawsAttrDetailedListDao sarLawsAttrDetailedListDao;
|
private SarLawsAttrDetailedListDao sarLawsAttrDetailedListDao;
|
||||||
|
@Autowired
|
||||||
|
private SarStandardsInfoController sarStandardsInfoController;
|
||||||
|
|
||||||
public List<ActSarItemsEO> queryItemsByList(SarStandItemsEOPage page, String resType){
|
public List<ActSarItemsEO> queryItemsByList(SarStandItemsEOPage page, String resType){
|
||||||
List<SarStandItems> itemsEOList = dao.queryItemsByList(page);
|
List<SarStandItems> itemsEOList = dao.queryItemsByList(page);
|
||||||
@@ -144,7 +147,23 @@ public class SarStandItemsServiceImpl extends ServiceImpl<SarStandItemsDao, SarS
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IPage<LawsDto> selectLawDto(FindStandDto findStandDto) {
|
public IPage<LawsDto> selectLawDto(FindStandDto findStandDto) {
|
||||||
List<String> standId = dao.selectStandId((findStandDto.getPage())-1, findStandDto.getSize());
|
SarStandardsInfoEOPage page = new SarStandardsInfoEOPage();
|
||||||
|
page.setPage(findStandDto.getPage());
|
||||||
|
page.setPageSize(findStandDto.getSize());
|
||||||
|
page.setUserId(null);
|
||||||
|
List<SarStandardsInfo> pageInfo = null;
|
||||||
|
try {
|
||||||
|
pageInfo = sarStandardsInfoController.getSarStandardsInfoPage(page).getData().getList();
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
List<String> standId = new ArrayList<>();
|
||||||
|
for (SarStandardsInfo standardsInfo : pageInfo){
|
||||||
|
if (standardsInfo.getAttrInfoCaseMap().get("fbgbjbd")!=null){
|
||||||
|
standId.add(standardsInfo.getId());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
List<LawsDto> list=new ArrayList<>();
|
List<LawsDto> list=new ArrayList<>();
|
||||||
if (standId==null || standId.size()==0){
|
if (standId==null || standId.size()==0){
|
||||||
list = null;
|
list = null;
|
||||||
|
|||||||
Reference in New Issue
Block a user