|
@ -285,6 +285,7 @@ public class HuzhouProjectinfoServiceImpl extends ServiceImpl<HuzhouProjectinfoM |
|
|
HuzhouCommonUtils.setObjectAttributes(huzhouProjectinfo, name, value); |
|
|
HuzhouCommonUtils.setObjectAttributes(huzhouProjectinfo, name, value); |
|
|
} |
|
|
} |
|
|
huzhouProjectinfo.setStage("0");//设置阶段为待入库
|
|
|
huzhouProjectinfo.setStage("0");//设置阶段为待入库
|
|
|
|
|
|
huzhouProjectinfo.setType("1"); |
|
|
huzhouProjectinfos.add(huzhouProjectinfo); |
|
|
huzhouProjectinfos.add(huzhouProjectinfo); |
|
|
this.save(huzhouProjectinfo);//添加到数据库
|
|
|
this.save(huzhouProjectinfo);//添加到数据库
|
|
|
userprojectService.saveFromProject(huzhouProjectinfo, "0");//保存联系人
|
|
|
userprojectService.saveFromProject(huzhouProjectinfo, "0");//保存联系人
|
|
@ -1329,6 +1330,15 @@ public class HuzhouProjectinfoServiceImpl extends ServiceImpl<HuzhouProjectinfoM |
|
|
cityNum=projectinfoOVList.stream().filter(x->x.getAdminDivision().equals("市本级")).collect(Collectors.toList()).size(); |
|
|
cityNum=projectinfoOVList.stream().filter(x->x.getAdminDivision().equals("市本级")).collect(Collectors.toList()).size(); |
|
|
countryNum=total-cityNum; |
|
|
countryNum=total-cityNum; |
|
|
} |
|
|
} |
|
|
|
|
|
int tmpSize = 0; |
|
|
|
|
|
LambdaQueryWrapper<HuzhouProjectinfo> queryWrapper = new LambdaQueryWrapper<>(); |
|
|
|
|
|
queryWrapper.eq(HuzhouProjectinfo::getStage,"0") |
|
|
|
|
|
.eq(HuzhouProjectinfo::getType,"1"); |
|
|
|
|
|
List<HuzhouProjectinfo> tmpList = this.list(queryWrapper); |
|
|
|
|
|
if (CollectionUtils.isNotEmpty(tmpList)){ |
|
|
|
|
|
tmpSize= tmpList.size(); |
|
|
|
|
|
} |
|
|
|
|
|
total+=tmpSize; |
|
|
CountNumberOV result=new CountNumberOV(); |
|
|
CountNumberOV result=new CountNumberOV(); |
|
|
result.setTotal(total); |
|
|
result.setTotal(total); |
|
|
result.setCityNum(cityNum); |
|
|
result.setCityNum(cityNum); |
|
@ -1350,14 +1360,27 @@ public class HuzhouProjectinfoServiceImpl extends ServiceImpl<HuzhouProjectinfoM |
|
|
HuzhouProjectinfo projectInfo = new HuzhouProjectinfo(); |
|
|
HuzhouProjectinfo projectInfo = new HuzhouProjectinfo(); |
|
|
//入库项目:1,配套项目:2
|
|
|
//入库项目:1,配套项目:2
|
|
|
projectInfo.setType(type); |
|
|
projectInfo.setType(type); |
|
|
projectInfo.setStage("0"); |
|
|
projectInfo.setStage("0.2"); |
|
|
ProjectInfoAuthSelect projectInfoAuthSelect = CommonUtils.setGetProjectInfoAuth(projectInfo); |
|
|
ProjectInfoAuthSelect projectInfoAuthSelect = CommonUtils.setGetProjectInfoAuth(projectInfo); |
|
|
List<HuzhouProjectinfoOV> projectinfoOVList = projectinfoMapper.getProjectAndChildInfoPageList(projectInfoAuthSelect).stream().filter(x->!x.getStage().equals("-1")).collect(Collectors.toList()); |
|
|
List<HuzhouProjectinfoOV> projectinfoOVList = projectinfoMapper.getProjectAndChildInfoPageList(projectInfoAuthSelect).stream().filter(x->!x.getStage().equals("-1")).collect(Collectors.toList()); |
|
|
|
|
|
// 待申报的项目数量 stage=0
|
|
|
|
|
|
int tmpSize = 0; |
|
|
|
|
|
if (type =="1"){ |
|
|
|
|
|
LambdaQueryWrapper<HuzhouProjectinfo> queryWrapper = new LambdaQueryWrapper<>(); |
|
|
|
|
|
queryWrapper.eq(HuzhouProjectinfo::getStage,"0") |
|
|
|
|
|
.eq(HuzhouProjectinfo::getType,"1"); |
|
|
|
|
|
List<HuzhouProjectinfo> tmpList = this.list(queryWrapper); |
|
|
|
|
|
tmpSize= tmpList.size(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
if(projectinfoOVList.size()>0){ |
|
|
if(projectinfoOVList.size()>0){ |
|
|
total=projectinfoOVList.size(); |
|
|
total=projectinfoOVList.size(); |
|
|
cityNum=projectinfoOVList.stream().filter(x->x.getAdminDivision().equals("市本级")).collect(Collectors.toList()).size(); |
|
|
cityNum=projectinfoOVList.stream().filter(x->x.getAdminDivision().equals("市本级")).collect(Collectors.toList()).size(); |
|
|
countryNum=total-cityNum; |
|
|
countryNum=total-cityNum; |
|
|
} |
|
|
} |
|
|
|
|
|
if (tmpSize>0){ |
|
|
|
|
|
total=total+tmpSize; |
|
|
|
|
|
} |
|
|
CountNumberOV result=new CountNumberOV(); |
|
|
CountNumberOV result=new CountNumberOV(); |
|
|
result.setTotal(total); |
|
|
result.setTotal(total); |
|
|
result.setCityNum(cityNum); |
|
|
result.setCityNum(cityNum); |
|
|