fix:处理看板数据为null情况

This commit is contained in:
songxiaopeng
2024-04-24 17:41:15 +08:00
parent de871c3947
commit f4fff048aa
2 changed files with 23 additions and 2 deletions

View File

@@ -1,7 +1,10 @@
package org.nl.wms.cockpit.service.dao;
import cn.hutool.core.util.ObjectUtil;
import jodd.util.StringUtil;
import lombok.Data;
import java.util.ArrayList;
import java.util.List;
/**
@@ -13,4 +16,20 @@ public class SortingLineRes {
private List<RgSortingLineVo> rgSortingLine;
private String rgPlanQty;
private String rgRealQty;
public List<SortingLineVo> getSortingLines() {
return ObjectUtil.isEmpty(sortingLines) ? new ArrayList<>() : sortingLines;
}
public List<RgSortingLineVo> getRgSortingLine() {
return ObjectUtil.isEmpty(rgSortingLine) ? new ArrayList<>() : rgSortingLine;
}
public String getRgPlanQty() {
return StringUtil.isEmpty(rgPlanQty) ? "0" : rgPlanQty;
}
public String getRgRealQty() {
return StringUtil.isEmpty(rgRealQty) ? "0" : rgRealQty;
}
}

View File

@@ -120,8 +120,10 @@ public class CockpitServiceImpl implements CockpitService {
List<SortingLineVo> sortingLine = cockPitMapper.getSortingLine();
List<RgSortingLineVo> rgSortingLine = cockPitMapper.getRgSortingLineVo();
SortingLineRes sortCount = cockPitMapper.selectRgSortCount();
res.setRgRealQty(sortCount.getRgRealQty());
res.setRgPlanQty(sortCount.getRgPlanQty());
if (null != sortCount) {
res.setRgRealQty(sortCount.getRgRealQty());
res.setRgPlanQty(sortCount.getRgPlanQty());
}
res.setRgSortingLine(rgSortingLine);
res.setSortingLines(sortingLine);
return res;