|
@@ -1,38 +1,23 @@
|
|
package com.rtrh.projects.web.controller.subject.api;
|
|
package com.rtrh.projects.web.controller.subject.api;
|
|
|
|
|
|
-import java.io.IOException;
|
|
|
|
-import java.math.BigDecimal;
|
|
|
|
-import java.net.URLEncoder;
|
|
|
|
import java.util.*;
|
|
import java.util.*;
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
-import cn.afterturn.easypoi.excel.ExcelExportUtil;
|
|
|
|
import cn.afterturn.easypoi.excel.ExcelImportUtil;
|
|
import cn.afterturn.easypoi.excel.ExcelImportUtil;
|
|
-import cn.afterturn.easypoi.excel.entity.ExportParams;
|
|
|
|
-import cn.afterturn.easypoi.excel.entity.enmus.ExcelType;
|
|
|
|
-import cn.afterturn.easypoi.excel.entity.params.ExcelExportEntity;
|
|
|
|
-import cn.afterturn.easypoi.excel.export.ExcelExportService;
|
|
|
|
import cn.hutool.core.collection.CollectionUtil;
|
|
import cn.hutool.core.collection.CollectionUtil;
|
|
-import cn.hutool.core.net.URLEncodeUtil;
|
|
|
|
-import com.rtrh.common.util.DateUtil;
|
|
|
|
import com.rtrh.common.util.Identities;
|
|
import com.rtrh.common.util.Identities;
|
|
import com.rtrh.projects.modules.projects.dao.*;
|
|
import com.rtrh.projects.modules.projects.dao.*;
|
|
-import com.rtrh.projects.modules.projects.enums.RptContKindEnum;
|
|
|
|
import com.rtrh.projects.modules.projects.enums.StatusEnum;
|
|
import com.rtrh.projects.modules.projects.enums.StatusEnum;
|
|
-import com.rtrh.projects.modules.projects.enums.SubIsHideStatusEnum;
|
|
|
|
import com.rtrh.projects.modules.projects.po.*;
|
|
import com.rtrh.projects.modules.projects.po.*;
|
|
import com.rtrh.projects.modules.projects.service.*;
|
|
import com.rtrh.projects.modules.projects.service.*;
|
|
import com.rtrh.projects.modules.projects.vo.*;
|
|
import com.rtrh.projects.modules.projects.vo.*;
|
|
-import com.rtrh.projects.modules.projects.vo.export.CustomExcelExportStyler;
|
|
|
|
import com.rtrh.projects.modules.projects.vo.export.SubInfoFixVO;
|
|
import com.rtrh.projects.modules.projects.vo.export.SubInfoFixVO;
|
|
import com.rtrh.projects.modules.system.enums.SubLogEnum;
|
|
import com.rtrh.projects.modules.system.enums.SubLogEnum;
|
|
import com.rtrh.projects.modules.system.service.SubDataLogService;
|
|
import com.rtrh.projects.modules.system.service.SubDataLogService;
|
|
import com.rtrh.projects.modules.utils.DateUtils;
|
|
import com.rtrh.projects.modules.utils.DateUtils;
|
|
import com.rtrh.projects.vo.subject.*;
|
|
import com.rtrh.projects.vo.subject.*;
|
|
import com.rtrh.projects.web.log.Log;
|
|
import com.rtrh.projects.web.log.Log;
|
|
-import com.rtrh.projects.web.util.TargetDataSource;
|
|
|
|
-import org.apache.poi.ss.usermodel.Workbook;
|
|
|
|
import org.hibernate.criterion.Criterion;
|
|
import org.hibernate.criterion.Criterion;
|
|
import org.hibernate.criterion.DetachedCriteria;
|
|
import org.hibernate.criterion.DetachedCriteria;
|
|
import org.hibernate.criterion.Restrictions;
|
|
import org.hibernate.criterion.Restrictions;
|
|
@@ -68,9 +53,6 @@ import com.rtrh.projects.web.controller.BaseController;
|
|
|
|
|
|
import cn.afterturn.easypoi.excel.ExcelImportUtils;
|
|
import cn.afterturn.easypoi.excel.ExcelImportUtils;
|
|
import cn.afterturn.easypoi.excel.entity.ImportParams;
|
|
import cn.afterturn.easypoi.excel.entity.ImportParams;
|
|
-import org.springframework.web.servlet.ModelAndView;
|
|
|
|
-
|
|
|
|
-import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
* 项目信息
|
|
* 项目信息
|
|
@@ -174,10 +156,7 @@ public class SubInfoApiController extends BaseController {
|
|
ListMessage message = new ListMessage();
|
|
ListMessage message = new ListMessage();
|
|
try {
|
|
try {
|
|
String currUnitId = null;
|
|
String currUnitId = null;
|
|
-// if(Objects.equals(ProjectStatusEnum.TEMPSAVE.getKey(), queryVO.getStatus())
|
|
|
|
-// || Objects.equals(ProjectStatusEnum.PRE.getKey(), queryVO.getStatus())) {
|
|
|
|
currUnitId = getCurUser().getUnitId();
|
|
currUnitId = getCurUser().getUnitId();
|
|
-// }
|
|
|
|
Page pageData = subInfoService.pageQueryReportListSql(page, getCurUser().getLoginUser(), queryVO.getSubName(), currUnitId,
|
|
Page pageData = subInfoService.pageQueryReportListSql(page, getCurUser().getLoginUser(), queryVO.getSubName(), currUnitId,
|
|
null, queryVO.getStatus(), null, null, null, queryVO.getBeginDate(), queryVO.getEndDate());
|
|
null, queryVO.getStatus(), null, null, null, queryVO.getBeginDate(), queryVO.getEndDate());
|
|
message.add(pageData.getList(), pageData.getTotalCount());
|
|
message.add(pageData.getList(), pageData.getTotalCount());
|