|
@@ -12,6 +12,7 @@ import com.railway.business.catenary.service.IBusJcbGlkgService;
|
|
|
import com.railway.common.utils.StringUtils;
|
|
import com.railway.common.utils.StringUtils;
|
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
import com.railway.common.utils.poi.EasyExcelUtil;
|
|
import com.railway.common.utils.poi.EasyExcelUtil;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
@@ -115,6 +116,11 @@ public class BusJcbGlkgServiceImpl extends BusJcabServiceImpl implements IBusJcb
|
|
|
return busJcbGlkgMapper.getInfo(id);
|
|
return busJcbGlkgMapper.getInfo(id);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public BusJcbGlkg getJcebInfo(String id) {
|
|
|
|
|
+ return formatOne(busJcbGlkgMapper.getInfo(id));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 查询列表
|
|
* 查询列表
|
|
|
*/
|
|
*/
|
|
@@ -155,19 +161,18 @@ public class BusJcbGlkgServiceImpl extends BusJcabServiceImpl implements IBusJcb
|
|
|
public String exportExcel(JcebQueryVo query) {
|
|
public String exportExcel(JcebQueryVo query) {
|
|
|
setJcebQuery(query);
|
|
setJcebQuery(query);
|
|
|
List<BusJcbGlkg> list = busJcbGlkgMapper.getJcebList(query);
|
|
List<BusJcbGlkg> list = busJcbGlkgMapper.getJcebList(query);
|
|
|
- this.formatList(list);
|
|
|
|
|
|
|
+ list = list.stream().map(x -> formatOne(x)).collect(Collectors.toList());
|
|
|
String fileName = "隔离开关检测记录.xls";
|
|
String fileName = "隔离开关检测记录.xls";
|
|
|
String templateFileName = "excel/template/隔离开关检测记录.xls";
|
|
String templateFileName = "excel/template/隔离开关检测记录.xls";
|
|
|
return new EasyExcelUtil().writeExcel(fileName, templateFileName, list);
|
|
return new EasyExcelUtil().writeExcel(fileName, templateFileName, list);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- private void formatList(List<BusJcbGlkg> list) {
|
|
|
|
|
- for (BusJcbGlkg busJcbGlkg : list) {
|
|
|
|
|
|
|
+ private BusJcbGlkg formatOne(BusJcbGlkg busJcbGlkg) {
|
|
|
busJcbGlkg.setZcjyzztA(StringUtils.goodOrBad(busJcbGlkg.getZcjyzztA()));
|
|
busJcbGlkg.setZcjyzztA(StringUtils.goodOrBad(busJcbGlkg.getZcjyzztA()));
|
|
|
busJcbGlkg.setYdfhsyA(StringUtils.goodOrBad(busJcbGlkg.getYdfhsyA()));
|
|
busJcbGlkg.setYdfhsyA(StringUtils.goodOrBad(busJcbGlkg.getYdfhsyA()));
|
|
|
busJcbGlkg.setDdfhsyA(StringUtils.goodOrBad(busJcbGlkg.getDdfhsyA()));
|
|
busJcbGlkg.setDdfhsyA(StringUtils.goodOrBad(busJcbGlkg.getDdfhsyA()));
|
|
|
busJcbGlkg.setSdfhsyA(StringUtils.goodOrBad(busJcbGlkg.getSdfhsyA()));
|
|
busJcbGlkg.setSdfhsyA(StringUtils.goodOrBad(busJcbGlkg.getSdfhsyA()));
|
|
|
-
|
|
|
|
|
|
|
+ busJcbGlkg.setXiangbie("检测");
|
|
|
// 开关引线状态
|
|
// 开关引线状态
|
|
|
if (StringUtils.YES_VALUE.equals(busJcbGlkg.getYxztA())
|
|
if (StringUtils.YES_VALUE.equals(busJcbGlkg.getYxztA())
|
|
|
&& StringUtils.YES_VALUE.equals(busJcbGlkg.getYxztB())
|
|
&& StringUtils.YES_VALUE.equals(busJcbGlkg.getYxztB())
|
|
@@ -191,7 +196,8 @@ public class BusJcbGlkgServiceImpl extends BusJcabServiceImpl implements IBusJcb
|
|
|
|
|
|
|
|
busJcbGlkg.setFzzt(StringUtils.goodOrBad(busJcbGlkg.getFzzt()));
|
|
busJcbGlkg.setFzzt(StringUtils.goodOrBad(busJcbGlkg.getFzzt()));
|
|
|
busJcbGlkg.setHzzt(StringUtils.goodOrBad(busJcbGlkg.getHzzt()));
|
|
busJcbGlkg.setHzzt(StringUtils.goodOrBad(busJcbGlkg.getHzzt()));
|
|
|
- }
|
|
|
|
|
|
|
+
|
|
|
|
|
+ return busJcbGlkg;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|