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

联动单位导出增加过滤

parent 0fa59747
...@@ -60,6 +60,6 @@ public interface LinkageUnitMapper extends BaseMapper<LinkageUnit> { ...@@ -60,6 +60,6 @@ public interface LinkageUnitMapper extends BaseMapper<LinkageUnit> {
Page<List<LinkageUnitDto>> getEmergencyLinkageUnitList(IPage<LinkageUnitDto> page,String unitName, Page<List<LinkageUnitDto>> getEmergencyLinkageUnitList(IPage<LinkageUnitDto> page,String unitName,
String linkageUnitType, String linkageUnitTypeCode, String emergencyLinkageUnitCode); 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 { ...@@ -43,7 +43,7 @@ public interface ILinkageUnitService {
*/ */
public List<Menu> getEmergencyLinkageUnitCodeGroupBy(String type, String rootName); 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); List<LinkageUnitDto> queryForLinkageUnitList(Boolean isDelete);
} }
...@@ -141,6 +141,11 @@ ...@@ -141,6 +141,11 @@
<if test="linkageUnitTypeCode != null and linkageUnitTypeCode != ''"> <if test="linkageUnitTypeCode != null and linkageUnitTypeCode != ''">
AND a.linkage_unit_type_code =#{linkageUnitTypeCode} AND a.linkage_unit_type_code =#{linkageUnitTypeCode}
</if> </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 order by a.rec_date desc
</select> </select>
......
...@@ -304,8 +304,8 @@ public class LinkageUnitServiceImpl extends BaseService<LinkageUnitDto, LinkageU ...@@ -304,8 +304,8 @@ public class LinkageUnitServiceImpl extends BaseService<LinkageUnitDto, LinkageU
} }
@Override @Override
public List<LinkageUnitDto> exportToExcel(String unitName,String linkageUnitTypeCode) { public List<LinkageUnitDto> exportToExcel(String unitName,String linkageUnitTypeCode,String emergencyLinkageUnitCode) {
return linkageUnitMapper.exportToExcel(unitName,linkageUnitTypeCode); return linkageUnitMapper.exportToExcel(unitName,linkageUnitTypeCode,emergencyLinkageUnitCode );
} }
} }
\ No newline at end of file
...@@ -316,10 +316,11 @@ public class ExcelServiceImpl { ...@@ -316,10 +316,11 @@ public class ExcelServiceImpl {
if(par.size()>0) { if(par.size()>0) {
LinkageUnitDtoList = linkageUnitServiceImpl.exportToExcel(par.containsKey("unitName")?par.get("unitName").toString():null, 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{ }else{
LinkageUnitDtoList = linkageUnitServiceImpl.exportToExcel(null,null); LinkageUnitDtoList = linkageUnitServiceImpl.exportToExcel(null,null,null);
} }
List<Map> linkageUnitListMap =JSONArray.parseArray(JSONArray.toJSONString(LinkageUnitDtoList), Map.class); 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