|
|
@ -10,11 +10,13 @@ import com.elink.esua.epdc.commons.tools.security.user.UserDetail; |
|
|
|
import com.elink.esua.epdc.vaccine.epidemic.dao.EpidemicUserInfoDao; |
|
|
|
import com.elink.esua.epdc.vaccine.epidemic.dto.EpidemicRecordListDTO; |
|
|
|
import com.elink.esua.epdc.vaccine.epidemic.excel.EpidecmicUserNewExcel; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.springframework.beans.BeanUtils; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.Arrays; |
|
|
|
import java.util.List; |
|
|
|
import java.util.Map; |
|
|
|
|
|
|
@ -35,6 +37,14 @@ public class EpidemicUserInfoExportServer implements IExcelExportServer { |
|
|
|
Map<String, Object> params = (Map<String, Object>) queryParams; |
|
|
|
params.put("excelBigDataPageSize", 30000); |
|
|
|
params.put("excelBigDataPageIndex", (page - 1) * 30000); |
|
|
|
|
|
|
|
String grids = (String) params.get("deptIdList"); |
|
|
|
params.put("deptIdList",null); |
|
|
|
if(StringUtils.isNotBlank(grids)){ |
|
|
|
List<String> gridList = Arrays.asList(grids.split(",")); |
|
|
|
params.put("gridList",gridList); |
|
|
|
} |
|
|
|
|
|
|
|
UserDetail user = SecurityUser.getUser(); |
|
|
|
if (user == null) { |
|
|
|
throw new RenException("用户未登录"); |
|
|
|