Commit 9024e252 authored by 李腾威's avatar 李腾威

联动单位导出增加过滤

parent 0fa59747
......@@ -60,6 +60,6 @@ public interface LinkageUnitMapper extends BaseMapper<LinkageUnit> {
Page<List<LinkageUnitDto>> getEmergencyLinkageUnitList(IPage<LinkageUnitDto> page,String unitName,
String linkageUnitType, String linkageUnitTypeCode, String emergencyLinkageUnitCode);
List<LinkageUnitDto> exportToExcel(String unitName,String linkageUnitTypeCode);
List<LinkageUnitDto> exportToExcel(String unitName,String linkageUnitTypeCode,String emergencyLinkageUnitCode);
}
......@@ -43,7 +43,7 @@ public interface ILinkageUnitService {
*/
public List<Menu> getEmergencyLinkageUnitCodeGroupBy(String type, String rootName);
List<LinkageUnitDto> exportToExcel(String unitName,String linkageUnitTypeCode);
List<LinkageUnitDto> exportToExcel(String unitName,String linkageUnitTypeCode,String emergencyLinkageUnitCode);
List<LinkageUnitDto> queryForLinkageUnitList(Boolean isDelete);
}
......@@ -141,6 +141,11 @@
<if test="linkageUnitTypeCode != null and linkageUnitTypeCode != ''">
AND a.linkage_unit_type_code =#{linkageUnitTypeCode}
</if>
<if test="emergencyLinkageUnitCode != null and emergencyLinkageUnitCode != '' ">
<if test="emergencyLinkageUnitCode != '-1'">
AND clu.emergency_linkage_unit_code =#{emergencyLinkageUnitCode}
</if>
</if>
order by a.rec_date desc
</select>
......
......@@ -304,8 +304,8 @@ public class LinkageUnitServiceImpl extends BaseService<LinkageUnitDto, LinkageU
}
@Override
public List<LinkageUnitDto> exportToExcel(String unitName,String linkageUnitTypeCode) {
return linkageUnitMapper.exportToExcel(unitName,linkageUnitTypeCode);
public List<LinkageUnitDto> exportToExcel(String unitName,String linkageUnitTypeCode,String emergencyLinkageUnitCode) {
return linkageUnitMapper.exportToExcel(unitName,linkageUnitTypeCode,emergencyLinkageUnitCode );
}
}
\ No newline at end of file
......@@ -316,10 +316,11 @@ public class ExcelServiceImpl {
if(par.size()>0) {
LinkageUnitDtoList = linkageUnitServiceImpl.exportToExcel(par.containsKey("unitName")?par.get("unitName").toString():null,
par.containsKey("linkageUnitTypeCode")?par.get("linkageUnitTypeCode").toString():null
par.containsKey("linkageUnitTypeCode")?par.get("linkageUnitTypeCode").toString():null,
par.containsKey("emergencyLinkageUnitCode")?par.get("emergencyLinkageUnitCode").toString():null
);
}else{
LinkageUnitDtoList = linkageUnitServiceImpl.exportToExcel(null,null);
LinkageUnitDtoList = linkageUnitServiceImpl.exportToExcel(null,null,null);
}
List<Map> linkageUnitListMap =JSONArray.parseArray(JSONArray.toJSONString(LinkageUnitDtoList), Map.class);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment