|
|
@@ -3,8 +3,9 @@ package com.hotent.surveyinfo.manager.impl;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
+import com.hotent.base.query.PageList;
|
|
|
+import com.hotent.base.query.QueryFilter;
|
|
|
import com.hotent.base.util.StringUtil;
|
|
|
-import com.hotent.baseInfo.model.CostCatalog;
|
|
|
import com.hotent.surveyinfo.dao.CostSurveyTemplateHeadersDao;
|
|
|
import com.hotent.surveyinfo.dao.CostSurveyTemplateVersionDao;
|
|
|
import com.hotent.surveyinfo.manager.CostSurveyTemplateItemsManager;
|
|
|
@@ -14,25 +15,18 @@ import com.hotent.surveyinfo.manager.CostSurveyTemplateManager;
|
|
|
import com.hotent.base.manager.impl.BaseManagerImpl;
|
|
|
import com.hotent.surveyinfo.model.CostSurveyTemplateHeaders;
|
|
|
import com.hotent.surveyinfo.model.CostSurveyTemplateItems;
|
|
|
-import com.hotent.surveyinfo.model.CostSurveyTemplateVersion;
|
|
|
-import com.hotent.surveyinfo.model.dto.CostSurveyData;
|
|
|
-import com.hotent.surveyinfo.model.dto.CostSurveyField;
|
|
|
+import com.hotent.surveyinfo.req.ConstSurveyPageParam;
|
|
|
import com.hotent.surveyinfo.req.ConstSurveyPageReq;
|
|
|
import com.hotent.uc.api.model.IUser;
|
|
|
+import com.hotent.uc.manager.UserManager;
|
|
|
+import com.hotent.uc.model.User;
|
|
|
import com.hotent.uc.util.ContextUtil;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.jdbc.core.JdbcTemplate;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
|
|
-import java.sql.DatabaseMetaData;
|
|
|
-import java.sql.ResultSet;
|
|
|
-import java.sql.SQLException;
|
|
|
-import java.time.LocalDateTime;
|
|
|
import java.util.*;
|
|
|
-import javax.annotation.Resource;
|
|
|
-import com.hotent.base.util.BeanUtils;
|
|
|
import javax.sql.DataSource;
|
|
|
|
|
|
/**
|
|
|
@@ -55,9 +49,11 @@ public class CostSurveyTemplateManagerImpl extends BaseManagerImpl<CostSurveyTem
|
|
|
CostSurveyTemplateVersionDao costSurveyTemplateVersionMapper;
|
|
|
@Autowired
|
|
|
private DataSource dataSource;
|
|
|
- @Override
|
|
|
- public IPage<CostSurveyTemplate> getCostSurveyList(ConstSurveyPageReq req) {
|
|
|
- // 构建查询条件
|
|
|
+ @Autowired
|
|
|
+ private UserManager userService;
|
|
|
+ //@Override
|
|
|
+ public IPage<CostSurveyTemplate> getCostSurveyList(QueryFilter queryFilter) {
|
|
|
+ /*// 构建查询条件
|
|
|
LambdaQueryWrapper<CostSurveyTemplate> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
queryWrapper.eq(CostSurveyTemplate::getIsDelete, "0") ;
|
|
|
IUser user = ContextUtil.getCurrentUser();
|
|
|
@@ -84,7 +80,15 @@ public class CostSurveyTemplateManagerImpl extends BaseManagerImpl<CostSurveyTem
|
|
|
|
|
|
// 创建分页对象
|
|
|
Page<CostSurveyTemplate> page = new Page<>(req.getPageNum(), req.getPageSize());
|
|
|
- return this.page(page,queryWrapper);
|
|
|
+ return this.page(page,queryWrapper);*/
|
|
|
+
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public IPage<CostSurveyTemplate> getCostSurveyList(ConstSurveyPageReq req) {
|
|
|
+
|
|
|
+ return null;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
@@ -165,5 +169,22 @@ public class CostSurveyTemplateManagerImpl extends BaseManagerImpl<CostSurveyTem
|
|
|
// 根据查询条件过滤
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public PageList<CostSurveyTemplate> getCostSurveyListPage( ConstSurveyPageParam params) throws Exception {
|
|
|
+ IUser iUser = ContextUtil.getCurrentUser();
|
|
|
+ User user = userService.getByAccount(iUser.getAccount());
|
|
|
+ params.setDataScope(user.getDataScope());
|
|
|
+ params.setProvinceCode(user.getProvinceCode());
|
|
|
+ params.setCityCode(user.getCityCode());
|
|
|
+ params.setCountyCode(user.getCountyCode());
|
|
|
+ Page<CostSurveyTemplate> objectPage = new Page<>(params.getPage(),params.getPageSize());
|
|
|
+ //Page<CostSurveyTemplate> page =baseMapper.getCostSurveyTemplatePage(objectPage,params);
|
|
|
+ Page<CostSurveyTemplate> page =baseMapper.getCostSurveyTemplatePage1(objectPage,params.getContentType()
|
|
|
+ ,params.getType(),params.getDataScope()
|
|
|
+ ,params.getProvinceCode(),params.getCityCode()
|
|
|
+ ,params.getCountyCode(),params.getKeyword(),params.getStatus());
|
|
|
+ return new PageList<>(page);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
}
|