|
@@ -9,12 +9,14 @@ import java.time.format.DateTimeFormatter;
|
|
|
import java.util.*;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
import com.google.common.base.CaseFormat;
|
|
|
import com.rtrh.projects.modules.projects.enums.ProjectStatusEnum;
|
|
|
import com.rtrh.projects.modules.projects.enums.SubIsHideStatusEnum;
|
|
|
import com.rtrh.projects.modules.projects.mapper.*;
|
|
|
+import com.rtrh.projects.modules.projects.po.SubAerialImage;
|
|
|
import com.rtrh.projects.modules.projects.po.SubInfoGxj;
|
|
|
import com.rtrh.projects.modules.projects.service.WorkBenchService;
|
|
|
import com.rtrh.projects.modules.projects.vo.*;
|
|
@@ -23,7 +25,9 @@ import com.rtrh.projects.modules.system.service.SecUserService;
|
|
|
import com.rtrh.projects.modules.utils.DateUtils;
|
|
|
import com.rtrh.projects.outapi.vo.SubMonthReportVO;
|
|
|
import com.rtrh.projects.outapi.vo.report.ListQueryVO;
|
|
|
+import com.rtrh.projects.util.HttpClientUtil;
|
|
|
import com.rtrh.projects.util.TargetDataSource;
|
|
|
+import com.rtrh.projects.vo.RemoteRequestDto;
|
|
|
import org.apache.commons.collections4.CollectionUtils;
|
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
import org.apache.commons.lang.StringUtils;
|
|
@@ -123,8 +127,12 @@ public class SubRptContServiceImpl implements SubRptContService {
|
|
|
@Override
|
|
|
// @TargetDataSource("secondary")
|
|
|
public Page listQuery(Page page, RptContQueryVO queryVO) {
|
|
|
- List<Map<String, Object>> list =workbenchMapper.geYbFgwtList(queryVO, page.getPageNo(), page.getPageSize());
|
|
|
- page.setList(list);
|
|
|
+ RemoteRequestDto requestDto = new RemoteRequestDto();
|
|
|
+ requestDto.setRptVO(queryVO);
|
|
|
+ requestDto.setPage(page);
|
|
|
+ Object o = HttpClientUtil.fgwPostRequest("/outApi/remote/findListQuery", requestDto);
|
|
|
+ List<Map> data = JSONObject.parseArray(o.toString()).toJavaList(Map.class);
|
|
|
+ page.setList(data);
|
|
|
page.setTotalCount(queryVO.getOuttotal());
|
|
|
return page;
|
|
|
}
|
|
@@ -2102,7 +2110,7 @@ public class SubRptContServiceImpl implements SubRptContService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- @TargetDataSource("secondary")
|
|
|
+ //@TargetDataSource("secondary")
|
|
|
public RptCont getBySubIdAndMonthFgw(String subId, String year, String week, RptContKindEnum contKindEnum) {
|
|
|
return rptContMapper.getBySubIdAndMonth(subId, year, week, contKindEnum.getCode());
|
|
|
}
|